Present perfect
Present perfect
Complete the sentences with the PRESENT PERFECT form of the verbs in brackets
1. Bo _____ (drive) Rose to work today.
2. They _____ (work) all day and night.
3. We _____ (see) the new bridge.
4. He ____ (have) breakfast this morning.
5. Ann and Don ____ (wash) the car.
6. Kathy ____ (want) to go to Queensland for a long time.
7. Mel ____ (give) up smoking.
8. I ____ (forget) that man’s name.
9. They ____ (lose) their keys.
10. Jack ____ (be) to England.
11. They ____ (leave) London this month.
12. He ____ (bring) a lot of English papers.
13. She ____ (tell) me about it.
14. I ____ (get) a long letter from father this week.
15. She ____ (come), she will speak to you in a minute.
16. I ____ (be) to Radio City.
17. I think the director ____ (leave) the town.
18. I ___ (paint) my office.
19. We ____ (know) her since she arrived in our city.
20. I ____ (forget) your name.
21. The bill isn’t right. They (make)________ a mistake.
22. Don’t you want to see this programme? It ________(start).
23. I (turn)________ the heating on. It’ll soon get warm in here.
24. ________ they (pay) ________ money for your mother yet?
25. Someone (take) ________ my bicycle.
26. Wait for few minutes, please! I (finish) ________ my dinner.
27. ________ you ever (eat)________ Sushi?
28. She (not/come) ________ here for a long time.
29. I (work)________ here for three years.
30. ________ you ever ________ (be) in New York?
31. You (not/do) ________your project yet, I suppose.
32. I (just/ see)________ Andrew and he says he ________ already (do)________ about half of the plan.
33. I ________ just (decide) ________ to start working next week.
34. He (be)________ at his computer for seven hours.
35. She (not/ have) ________ any fun a long time.
36. My father (not/ play) ________. any sport since last year.
37. I’d better have a shower. I (not/ have) ________ one since Thursday.
38. I don’t live with my family now and we (not/ see) ________ each other for five years.
39. I ________ just (realize)_______ that there are only four weeks to the end of term.
40. The train drivers (go) ________ on strike and they stopped working at twelve o’clock.
41. How long ________ (you/ know)________ each other?
42. ________ (You/ take)________ many photographs?
43. (She/ eat) ________ at the Royal Hotel yet?
44. He (live) ________here all his life.
45. Is this the second time he (lose) ________ his job?
46. How many bottles ________ the milkman (leave) ________? He (leave) ________ at six.
47. I (buy)________ a new carpet. Come and look at it.
48. She (write)________ three poems about her fatherland.
49. We (finish) ________________three English courses.
50. School (not, start) ________ yet.
51. She (study) ________ English for three years.
52. They (travel) ________ to many countries.
53. He (eat) ________ lunch yet.
54. We (finish) ________ our project.
55. I (not see) ________ that movie before.
56. Have you ever (visit) ________ Paris?
57. She (not meet) ________ him yet.
58. They (already start) ________ the meeting.
59. I (just buy) ________ a new car.
60. Have they (decide) ________ on a date for the party?
61. He (work) ________ at the company for five years.
62. We (meet) ________ each other before.
63. They (not finish) ________ their homework yet.
64. Have you ever (try) ________ Japanese food?
65. She (learn) ________ how to play the piano for two months.
66. We (not visit) ________ that museum before.
67. Have they (book) ________ their tickets for the concert?
68. He (write) ________ many books in his career.
69. I (not see) ________ her for a long time.
70. She (practice) ________ yoga for five years.
71. There is no more cheese. I (eat)……………. it all, I’m afraid.
72. The bill isn’t right. They (make)………….. a mistake.
73. Don’t you want to see this programme? It ………….(start).
74. It’ll soon get warm in here. I (turn)……….. the heating on.
75. ………They (pay)…….. money for your mother?
76. Someone (take)………………. my bicycle.
77. Wait for few minutes, please! I (finish)……………. my dinner.
78. ………You ever (eat)………….. Sushi?
79. She (not/come)…………… here for a long time.
80. I (work…………..) here for three years.
81. ………… You ever …………..(be) to New York?
82. You (not/do) ………….your project yet, I suppose.
83. I just (see)………. Andrew and he says he ……..already (do)………. about half of the plan.
84. I ………..just (decide)……… to start working next week.
85. He (be)…………. at his computer for seven hours.
86. She (not/have) ……………any fun a long time.
87. My father (not/ play)……….. any sport since last year.
88. I’d better have a shower. I (not/have)………. one since Thursday.
89. I don’t live with my family now and we (not/see)…………. each other for five years.
90. I…… just (realize)…………... that there are only four weeks to the end of term.
91. The train drivers (go)……… on strike and they stopped working at twelve o’clock.
92. How long…….. (you/know)………. each other?
93. ……….(You/ take)………… many photographs?
94. (She/ eat)………………. at the Royal Hotel yet?
95. He (live) ………….here all his life..
96. Is this the second time he (lose)……………. his job?
97. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.
98. I (buy)…………. a new carpet. Come and look at it.
99. She (write)………….. three poems about her fatherland.
100. We (finish) ……………………three English courses.
PRESENT PERFECT AND PAST SIMPLE
1. I _____________ a great film yesterday. (see)
2. _____________ a cheap laptop? (you ever buy)
3. Sue _____________ the flu last winter. (have)
4. A few days ago, we _____________ to his uncle. (drive)
5. They _____________ bingo on Wednesday afternoon. (play)
6. He _____________ the bus to get there. (already take)
7. Last week my rabbit _____________ away. (run)
8. We _____________ a lot last Sunday. (do)
9. _____________ in India? (she ever be)
10. I _____________ him last Monday. (meet)
11. She _____________ yet. (not wake up)
12. I _____________ her since last Thursday. (not meet)
13. Bob _____________ well last night. (sleep)
14. I _____________ a letter from her two days ago. (get)
15. They _____________ in Germany. (already arrive)
16. I _____________ (have) a problem with my computer yesterday.
17. We _____________ (already see) that movie, but I will go with you again if you want me to.
18. We _____________ (be) in John’s room when the storm _____________ (begin).
19. I _____________ (not begin) my homework yet.
20. He _____________ (not sleep) for three nights, even though he _____________ (go) to bed early
yesterday evening.
21. My uncle _____________ (never forget) my birthday.
22. They _____________ (travel) around the world last summer.
23. They _____________ (decide) this at a meeting a few days ago.
24. _____________ (You ever be) to Paris?
25. I know Manchester well. I _____________ (live) there for three years when I was a student.
26. Jim does not have much money so he _____________ (not buy) a car yet.
27. We _____________ (have) a good time at the party last weekend.
28. Look at that. Someone _____________ (break) my bike.
29. Emmi _____________ (just finish) packing her bags.
30. The plane _____________ (land) ten minutes ago.
31. I _____________ (do) all the housework. Everything is clean now.
32. When _____________ (Columbus discover) the New World?
33. We _____________ (not visit) him since last weekend.
34. She feels great. She _____________ (lose) five pounds since Christmas.
35. The last time I _____________ (play) tennis was four years ago.
36. Alan _____________ (graduate) from university last month.
37. There _____________ (be) a large earthquake in Japan in 1995.
38. I like to exercise, but I _____________ (not/exercise) yet this week.
39. My brother _____________ (never/go) to university.
40. John and Lisa _____________ (be) married since 2010.
41. Recently, it _____________ (not/be) very hot.
42. My brother _____________ (not/be) to the dentist for a long time.
43. My wife and I _____________ (be) married for 1 year. So far we _____________ (not/have) any big
problems.
44. I started writing my essay two hours ago, and I still _____________ (not/finish) yet.
45. A: Where's John? --- B: I don't know. I _____________ (not/see) him today.
46. A: _____________ (you/ever/be) to Hawaii? --- B: Yes. Twice.
47. A: When _____________ (you/get) your dog? --- B: Last summer.
48. A: How long _____________ (you/study) English? --- B: Five years.
49. A: Do you know anyone who _____________ (be) to Thailand? --- B: Yes, my sister.
50. A: _____________ (you/see) my keys today? --- B: Yes. I _____________ (see) them this morning on the
kitchen table.
51. A: Would you like half my sandwich? --- B: I _____________ (just/eat) lunch, so I'm not hungry. Thanks for
asking though.
52. Maria ________________ her suitcase last night. (PACK)
53. I ____________________ volleyball since I was a teenager. (NOT PLAY)
54. We ____________________ wash the dishes. They're all clean now (HELP)
55. They _______________ the factory. – Really? When ______________________? (CLOSE, THAT HAPPEN)
56. __________________________________ yet? (YOUR BUSINESS COURSE – START)
57. How long ____________________ that camera? – About a month. I ____________________ it because it
was on sale just before Christmas. (YOU HAVE, BUY)
58. _______________________ last week's magazine? – It must be here because I ________________ it on
Monday. (YOU SEE, BUY)
59. The books you ordered ____________________. The delivery service ____________________ them an
hour ago. (ARRIVE, BRING)
60.The Queen ____________________ her two-week tour through Australia yesterday. (START)
61.The plane from New York _________________. The passengers are getting out. (JUST LAND)
62.We ____________________ a party at school for ages. (NOT HAVE)
63.I _______________ a cold in school a few days ago and ____________________ ill ever since. (CATCH, BE)
64.Dinosaurs ____________________ around the earth millions of years ago. (WANDER)
65.Prices ____________________ up last year, but they ____________________ by 8% already this year.
(NOT GO, INCREASE)
66.I'm so tired. I ____________________ all the way to the underground station. (WALK)
67.We ____________________ home from our holidays and getting ready to settle in. (JUST COME)
68.She ____________________ in London for three years. However, when her mom __________ ,
she ____________________ to Leeds and ____________________ there ever since. (LIVE, DIE, MOVE, LIVE)
69.Dusty ____________________ a match so far this year. He is more successful than last year, when he
____________________ the first three matches. (NEVER LOSE, LOSE)
70.He ____________________ off the ladder and ____________________ his ankle. That's why he
____________________ in school for a while. (FALL, BREAK, NOT BE)
71. The weather around here ________________ terrible in the last few weeks. (BE)
72. I _____________ my keys, so I can't open that door. (to lose)
73. Columbus _____________ in the New World in 1492. (to arrive)
74. Nina _____________ her leg. She is still in hospital. (to break)
75. I _____________ here all my life. (to live)
76. Colin _____________ for Brazil this morning. (to leave)
77. Last winter Robin _____________ with his father in the Alps for three days. (to stay)
78. Ellen _____________ with her left hand. (always/to write)
79. She _____________ a language course in Paris last summer. (to do)
80. _____________ anyone _____________ yet? (to phone)
81. I _____________ Paul today, but I _____________ him last Sunday. (not/to see - to see)
82. He lived in London for two years and then he _____________ (go) to Edinburgh.
83. When I left school, I cut my hair and _____________ (wear) it short ever since.
84. Shakespeare _____________ (write) a lot of plays.
85. My brother _____________ (write) several plays. He has just finished his latest.
86. I _____________ (not see) him for three years. I wonder where he is.
87. He _____________ (not smoke) for two weeks. He is trying to give it up.
88. Chopin _____________ (compose) some of his music in Majorca.
89. 'When _____________ (he/arrive)?' 'He arrived at 2 o'clock.'
90. I read his books when I was at school. I _____________ (enjoy) them very much.
91. I can't go out because I _____________ (not finish) my work yet.
92. 'I _____________ (never/drink) whiskey.' 'Well, have some now!'
93. Here are your shoes. I _____________ (just/clean) them.
94. I left home at 8.00a.m. and I _____________ (get) here at 12.00p.m.
95. I _____________ (meet) him last June.
96. _____________ (you/see) the moon last night?
97. Cervantes _____________ (write) Don Quixote.
98. He _____________ (break) his leg in a skiing accident last year.
99. 'This is my house.' 'How long have you lived here?' 'I _____________ (live) here since 1997.'
100. Gerard _____________ ( be) in the national team since 2006.
101. It _____________ very dry this month, but it _____________ a lot last week. (be / rain)
102. Last July, I _____________ to visit my relatives in Barcelona. (go)
103. I think I _____________ her once before. (meet)
104. I _____________ there last year but I _____________ there lately. (be / not be)
105. I cannot contact her because she _____________ me her email address. (not give)
106. I love this movie. It's the third time I _____________ it. (watch)
107. _____________ her today's paper article? (you read)
108. We _____________ our suitcases yesterday evening. (pack)
109. They _____________ home from their summer vacation. (just come)
110. I think he won't be able to work because he _____________ his leg last Friday. (break)
111. In 2012, they _____________ their house in the country and _____________ to a flat in the city. (sell /
move)
112. She _____________ as a lawyer since I _____________ her eight years ago. (work / meet)
113. They _____________ since last Monday. (not phone)
114. _____________ the late-night show yesterday? (you watch)
115. We _____________ at the hotel at about eight and _____________ our friends two hours later. (arrive /
meet)
116. He _____________ (live) in London for two years and then went _____________ (go) to Edinburgh.
117. Did you wear _____________ (wear) your hair long when you were at school?
Yes, my mother _____________ (insist) on it.
118. But when I _____________ (leave) school I _____________ (cut) my hair and _____________ (wear) it
short ever since.
119. Shakespeare _____________ (write) a lot of plays.
120. My brother _____________ (write) several plays. He _____________ (just / finish) his second tragedy.
121. I _____________ (fly) over Loch Ness last week.
_____________ (you/see) the Loch Ness monster?
122. I _____________ (not see) him for three years. I wonder where he is.
123. He _____________ (not smoke) for two weeks. He is trying to give it up.
124. Chopin _____________ (compose) some of his music in Majorca.
125. When _____________ (arrive)? - He _____________ (arrive) at 2.00.
126. _____________ (you / lock) the door before you left the house?
127. I _____________ (read) his books when I was at school. I _____________ (enjoy) them very much.
128. I can't go out because I _____________ (not finish) my work.
129. I _____________ (never / drink) whiskey.
130. I _____________ (write) the letter but I can't find a stamp.
131. The clock is slow. - It isn't slow, it _____________ (stop).
132. Here are your shoes; I _____________ (just / clean) them.
133. My Dad _____________(fly, just) from New York.
134. John and Kate _____________(buy, already) the tickets for next weeks concert.
135. Do you want some lunch? No, thanks. I_____________(eat, just) a ham sandwich.
136. _____________you_____________(be, ever) to Italy?
137. How long _____________ Jane_____________(know) her boyfriend?
138. I _____________(receive, yet, neg) my magazine _____________
139. Tim _____________(never, ride) on a rollercoaster.
140. _____________Tina _____________(give, yet) you your jacket back _____________?
141. I _____________(just, meet) my cousin from Canada.
142. _____________you _____________( see) my keys? I think I _____________(lose) them.
143. Briget _____________(watch, already) this play, so she’s going home.
144. How many sisters _____________ you _____________(get)?
145. Mary _____________(sell) her car to a friend.
146. We aren’t late. The programme _____________(yet, start, neg) _____________
147. I _____________(see, already) that film. I saw it last year.
148. You _____________(miss, just) the bus. It left a minute ago.
149. _____________ Janet _____________ ( bring) the shopping in _____________?
150. Can I read that newspaper? Yes, I _____________ (just, finish) reading it.
151. _____________Tom and Jake _____________ (ever, eat ) chorizo?
152. How long _____________ Henry_____________(live) in Brazil?
153. I think he _____________ (live) in Brazil since 2008.
154. That MP4 _____________ (be) in the shop window for months.
155. _____________you _____________ (ever, send) an email to your aunt?
156. How much _____________you _____________(spend) this month on CDs?
157. My sister, Hannah _____________ (already, finish) university.
158. My mum _____________ (never, wear) colourful clothes.
159. _____________Paul _____________ (pass) his driving test _____________?
160. Quick! Someone _____________ (just, steal) my purse?
161. Don’t move. I _____________ (neg, take) the photo _____________
162. She’s tired because she _____________(just, wake) up.
163. I don’t think I _____________ ( ever, fall ) in love with anyone.
164. Jeremy _____________ ( just, break) his leg.
165. _____________you _____________ (see, ever) such a fantastic car!