Present Perfect Or Past Tense | Class 8 English Grammar Worksheets

Complete the following sentences using appropriate present perfect or past tense forms.

Notes

Both present perfect and simple past are used to talk about finished events. Note that the present perfect is not used when we say when something happened. It cannot be used with definite past time adverbs.

 Past Tense vs. Present Perfect Tense Worksheet

1. I ……………………………….. a woman in New Zealand three years ago. (met / have met)

2. I ……………………………….. bought anything since a week ago. (haven’t / hadn’t)

3. He ……………………………….. ill for three years before he died. (was / has been)

4. ‘Have you been here before?’ ‘Yes, I ……………………………….. here a year ago.’ (was / have been)

5. As soon as I saw her I knew that I ……………………………….. her before. (have met / had met)

6. We will not begin the work until they ……………………………….. to our terms and conditions. (had agreed / have agreed)

7. I will come back after I ……………………………….. my lunch. (have finished / had finished)

8. He cannot be appointed before he ……………………………….. his examination. (has passed / had passed)

9. I understand that you ……………………………….. from the committee. (have resigned / had resigned)

10. I will call you after I ……………………………….. him. (saw / have seen)

Answers

1. I met a woman in New Zealand three years ago.

2. I haven’t bought anything since a week ago.

3. He was ill for three years before he died.

4. Yes, I was here a year ago.

5. As soon as I saw her I knew that I had met her before.

6. We will not begin the work until they have agreed to our terms and conditions.

7. I will come back after I have finished my lunch.

8. He cannot be appointed before he has passed his examination.

9. I understand that you have resigned from the committee.

10. I will call you after I have seen him.

Notes

The Present perfect tense is used in the subordinate clause only when the verb in the principal clause is either in the present or future tense – not in the past tense.

Tenses Worksheets

Manjusha Nambiar

Hi, I am Manjusha. This is my blog where I give English grammar lessons and worksheets.

Leave a Reply

Your email address will not be published.