Present Perfect Tense - English Grammar Worksheet

ADVERTISEMENT

TENSES
T 27
Fill in the correct form of the Present Perfect tense!
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)

ADVERTISEMENT

00 votes

Related Articles

Related forms

Related Categories

Parent category: Education
Go
Page of 2