Simple past or present perfect tense worksheet | Class 7 worksheets

Home / English Grammar Worksheets / Simple past or present perfect tense worksheet | Class 7 worksheets

Complete the following sentences using a simple past or present perfect tense form.

1. We ………………….. in Chennai when we were children.

a) lived
b) have lived

2. We …………………… anything from her since last week.

a) didn’t hear
b) haven’t heard

3. Rahul …………………… a few minutes ago.

a) has left
b) left

4. She ……………………. unemployed since last May.

a) has been
b) was

5. We ………………….. the contract last month.

a) signed
b) have signed

6. The program …………………. yet.

a) hasn’t started
b) didn’t start

7. The boy …………………… absent since Monday.

a) was
b) has been

8. I …………………. the news last night.

a) heard
b) have heard

9. Somebody …………………….. the cat in.

a) let
b) has let

10. …………………….. to Australia?

a) Did you ever go
b) Have you even been

11. I can’t open the door because I ………………… the key.

a) lost
b) have lost

12. Nobody ………………… the door.

a) opened
b) has opened

Answers

1. We lived in Chennai when we were children.

2. We haven’t heard anything from her since last week.

3. Rahul left a few minutes ago.

4. She has been unemployed since last May.

5. We signed the contract last month.

6. The program hasn’t started yet.

7. The boy has been absent since Monday.

8. I heard the news last night.

9. Somebody has let the cat in.

10. Have you ever been to Australia?

11. I can’t open the door because I have lost the key.

12. Nobody opened the door.

Leave a Reply

Your email address will not be published. Required fields are marked *