Grammar exercise: Past Simple or Present Perfect

Grammar exercise: Past Simple or Present Perfect

Facebook Tweet

Fill in the gaps with the correct tenses: Past Simple or Present Perfect.

1. Although I ... (finish) my homework I still don't understand this
2. Ann ... (believe) that for ages.
3. Before I ... (meet) him I was very lonely.
4. He ... (live) here since 1990.
5. How long ... (you/live) there before coming here?
6. I am not hungry. I ... (eat/already).
7. I cannot remember when was the last time I ... (be) here.
8. I don't think she ... (do) her homework.
9. I think she ... (not see) us yesterday at the concert.
10. I ... (just think) of a good idea! Let's....
11. I ... (move) in this house in 2003.
12. I ... (not be) at school last week.
13. I ... (not know) she used to be married.
14. I ... (work) here for 3 years now.
15. John ... (be) to Africa.
16. She ... (never eaten) an octopus.
17. What ... (you do) when you saw her?
18. When was the last time you ... (call) her?
19. ... (ever be) to London?
20. Yesterday she ... (get) a new bed.

Megoldások:
1. have finished
2. has believed
3. met
4. has lived / has been living
5. did you live
6. have already eaten
7. was
8. has done
9. didn't see / did not see
10. have just thought
11. moved
12. wasn't / was not
13. didn't know / did not know
14. have worked / have been working
15. has been
16. has never eaten
17. did you do
18. called
19. Have you ever been
20. got

Nehézségi szint:
középfok
Tetszett a lecke? Oszd meg barátaiddal is!