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.
Complete the following sentences using appropriate present perfect or past tense forms.
Simple past vs. Present perfect tense exercise
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)
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.