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