TENSES T 27
www.english-grammar.at
Fill in the correct form of the Present Perfect tense!

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
1. The earth here for billions of years (be).
2. We cards for the last few hours (play).
3. We / problems with our new car recently (have)
4. on anything interesting lately ?(you work)
5. Cuba a socialist country since 1959 (be)
6. I care of my neighbour’s cats while they are away (take)
7. I my car for three years (have).
8. an important fight? (the boxer , ever, win)
9. John and Mary with each other since the day they got married (quarrel).
10. It hard since last night (rain).
11. I’m tired because I well lately. (not feel)
12. your problems? (your parents, always, understand)
13. The patient penicillin for several days now (take)
14. A big earthquake San Francisco since 1906. (not hit)
15. They in San Francisco since they arrived in the USA 20 years ago. (live)
16. He got ill five weeks ago and yet. (not recover)
17. Everyone in the Middle East about the situation for decades (worry).
18. We very cold weather this year (have)
19. Where the money? (you, hide)
20. At last ,my favourite team against its most important rival (win)
21. I for 6 years. (marry)
22. Dad a number of jobs in the last few years (have).
23. The bank is still closed. It yet. (not open)
24. Our daughter lipstick since she was 16 (wear).
25. She is angry because her boyfriend up yet and she for half
an hour. (not show, wait).
26. I’m still waiting for an answer. They up their minds yet. (not make)
27. How many times the cat today? (Kim feed)
28. The kids on my nerves. They too much noise (get,
make).
29. My company a lot of money in the last few years. They
hard on an important project. (make, work).
30. They our new refrigerator yet, but they will any day now. ( not deliver)