English Exercises > present perfect exercises

Present Perfect or Simple Past




Downloadable worksheets:
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3560

 
Present Perfect or Past Simple ( B&W and KEY included )
Level: elementary
Age: 11-17
Downloads: 3447

 
Simple Past or Present Perfect
Level: intermediate
Age: 13-17
Downloads: 2904

 
simple past or present perfect
Level: elementary
Age: 11-17
Downloads: 1894

 
Simple Past or Present Perfect? - An Inductive Approach
Level: intermediate
Age: 12-17
Downloads: 1173

 
Present Perfect or Past Simple?
Level: intermediate
Age: 13-14
Downloads: 860

 

Verbs:�Perfect Tense or Past Tense��
  • Perfect tense > It happened in the past but still has effect today > He has never forgiven me (he is still mad at me!)
  • Past tense >�It happened in the past�| end of story > He never forgave me�(he never will!)

The past tense often has 'time' attached e.g. 'yesterday', '5 years ago', 'last summer'.


Decide whether to use the Past Tense or the Perfect Tense:
1. Before we started to study grammar we �(made/have made) many mistakes.
2. When we first started reading about grammar we often �(cried/have cried).
3. Since then, we �(became/have become) much better at reading texts.
4. Since we bought a dictionary, our spelling �(got/has got) really good.
5. During the past couple of months, we �(understood/have understood) still more words.
6. When we started two years ago we �(talked/have talked) a lot in class.
7. Our teacher �(helped/has helped) us to the good results we have got today.
8. We �(had/have had) six lessons of English a day for the past two weeks.
9. Last week everyone �(brought/has brought) their own coffee.
10. Until yesterday I �(believed/have believed) every word our teacher said.
11. As soon as we �(heard/have heard) the news, we called our friends.
12. At the time we moved from our farm to the city, we �(started/have started) to grow our own vegetables.