Present Perfect Tense Exercise
Present Perfect Tense Exercise
Present Perfect Tense Exercise
V. Write sentences with the words below using the present perfect tense.
1. He/lose/his keys. ………………………………………………………………………………………………………………
2. I/have (not)/coffee this morning. ………………………………………………………………………………………………
3. She/never/lie/to us. …………………………………………………………………………………………………………….
4. You/read/that newspaper/yet? …………………………………………………………………………………………………
5. We/be/to England/many times. ………………………………………………………………………………………………..
6. Where/you/be? …………………………………………………………………………………………………………………
7. David/win/the competition. ……………………………………………………………………………………………………
8. My son/break/his leg. ………………………………………………………………………………………………………….
9. I/never/see/her/before. …………………………………………………………………………………………………………
10. They/write/a book. ……………………………………………………………………………………………………………
VI. Fill in each gap with have/has been to / gone to / been in.
1. I have never _____________ America?
2. I can't believe he's ____________ the party without telling me.
3. Fred and Wilma have ______________ Bedrock since they were born.
4. Ross says he has ______________ Rome but I don't believe him.
5. Loyd says he has ___________ Egypt but I don't believe him. Let's call him to check.
6. We have ____________ an accident before, but no one got injured.
7. We have _____________ Athens before, we might go again this summer.
8. Don't wait for Kate, she has _____________ London.
9. I have never _____________ Paris, but I had a flight transfer there once.
10. I have _____________ San Francisco, it is a beautiful city.
11. Bob's not here. He's ____________ to work.
12. The office is empty. Everybody has ___________ home.
13. It's good to see you again. Where have you __________?
14. My brother's ____________ to America four times.
15. Sorry, you can't speak to Anna. She's ______________ to a party.
16. Mary's hair looks nice. She's just _____________ to the hairdresser's.
17. Peter's ____________ to Canada and he's staying there for three weeks.
18. The children have ____________ to the park. They left five minutes ago.
19. Have you ever ____________ to Mexico?
20. The children have ____________ to the park. They left five minutes ago.
21. I've ____________ to the shops three times today and I don't want to go again!
22. Where's Ellie? - She's __________ to the library.
VII. Rewrite:
1. Sue began to be interested in healthy eating 3 years ago.
Sue has been …………………………………………………………………………………………………………….………….
2. I last read a book on September 20.
I haven’t ……………………………………………………………………………………………………………………………
3. We have been here since last week.
We came ............................................................................................................................................................................................
4. It’s one year since I last saw him
I haven’t ……………………………………………………………………....................................................................................
5. She started working as a secretary five years ago.
She has ………………………………………………………………………………………….………………………………….
6. The last time she visited me was five months ago
She hasn’t …………………………………………………………………………………………….…………………………….
7. Minh began to collect stamps in 2000
Minh has …………………………………………………………………………………………….……………………………..
8. We began to study English 5 years ago.
.We have ............................................................................................................................................................................................
9. This is the best computer I have ever used
I have never …………………………………………………………………………………………..............................................
10. We started living here two years ago.
We have ……………………………………………………………………………………………...………………………..……
11. How long is it since he bought the computer?
When ……………………………………………………………………………………………...…………………..……………
12. That’s the worst film I’ve ever seen.
I’ve never ……………………………………………………………………………………………...……………………………
13. It’s a long time since we became close friends.
We have ………………………………………………………………………………………………..………..……….…………
14. When did you start playing the piano?
How long ……………………………………………………………………………………………………….…………………?
15. This is the best bike I have used.
I have never ……………………………………………………………………………………………………………..…………
16. The last time he met her when he lelf school.
He hasn’t ……………………………………………………………………………………………………………...……………
17. The last time I saw Linda was at Jimmy's birthday party.
I haven't …………………………………………………………………………………………....................................................
18. I've never seen that play before.
It's ……............................................................................................................................................................................................
19. We last saw our uncle five months ago.
We haven’t ……………………………………………………………………………………………..…………………………
20. I last heard this song ten years ago .
It is …………………………………………………………………………………………..……………………………………
21. When did you last see Tom ?
How long is it …………………………………………………………………………………………………………………….?
22. I haven’t been able to see them for over a year.
It is ……………………………………………………………………………………………………............................................
23. We started living here fifteen years ago.
We have ……………………………………………………………………………………………………………………………
24. Have you ever played a computer game before?
Is this …………………………………………………………………………..………………………………………………….?
VIII. Fill in each gap with just, never, ever, for, since, already or yet. (1-15).
Choose the correct answer and put them into the most appropriate position in the sentences. (16-20).
1. Have you _________ organised a marathon?
2. We haven't talked to Ben _________ years.
3. He has ________ participated in any community service activities. He wants to do it now.
4. I don't want to watch that film again. I've _________ seen it twice!
5. Mary's family has helped the homeless __________ 2015.
6. I can't believe you haven't baked the cakes __________. Hurry up!
7. I've __________ sent the invitations to the art fair. What else do you need me to do?
8. I've ____________ finished 100 cakes for the cake sale tomorrow.
9. Maya has read a lot about Spain, but she has ____________ visited it.
10. He has worked for this charity ____________ five years.
11. Have you donated your old clothes ____________?
12. Two hundred people have ____________ signed up to run in the marathon.
13. They've ____________ finished packing their bags.
14. Has Amy ____________ helped with the beach clean-up before?
15. I've been a member of the charity ____________ 2014.
16. We have joined four marathons. (ever/so far/yet)
17. Steve and Kate haven’t sold out all their second-hand toys. (already/yet/just)
18. We have donated our clothes to the local charity. (already/yet/ever)
19. I have given all my old toys to the children’s home. (just/since/yet)
20. Have you visited SOS Children’s Villages in Vietnam? (never/ever/for)
IX. Choose the most suitable future forms to complete the sentences below.
1. Look! That car over there (crash) __________________ !
2. ____________________________ (turn) the music down, please?
3. The film ________________ (start) at 5 p.m.
4. I'm sure you ________________ (win) the lottery one day.
5. Don't you have any money on you? Don't worry, I _____________ (pay) for the taxi.
6. According to my diary, we _________________ (meet) the buyers at 7p.m. tomorrow.
7. It's cold. _________________ (turn) the heating on?
8. I can't see you tomorrow. I ___________ (play) football with my university friends.
9. A: Maria phoned you.
B: OK. I ___________ (call) her back.
10. Thanks for the money. I ______________ (pay) you back on Friday.
11. The train _________________(arrive) at 10 o’clock
12. I __________________ (fly) to London tomorrow morning
13. I don’t think he _________________(come) today, he should be here by now.
14. _________ you _________ (help) me with my homework tomorrow?
15. She ______________ (study) in Brussels next year, she hasn’t decided yet.
16. ________ you_______________ (watch) the football match?
17. I think it _______________________ (rain). Look at these clouds!
18. A: We’re out of bread!
B: I _________________ (go) get some right now!
19. I __________________ (meet) a friend for lunch after work.
20. Maria and Tom _________________ (get) married next month.
21. In 2050 there __________________ (be) flying cars.
22. They______________ (go) to sleep as soon as they _______________ (get) home.
23. My mom _______________ (retire) when she ___________ (be) 65.
24. It ____________________ (be) an amazing meal, I can already smell the delicious food.
25. I think they ______________ (win) today.
26. He _________________ (study) in Italy next year.
27. OK, I _______________ (give) you a lift.
28. What are his plans for summer? He ______________ (travel) to Rome.
29. The Browns _____________ (sell) their house this week.
30. Look at the tree! It ________________ (fall).
31. People ________________ (live) in underwater cities in the future.
32. The sky is very cloudy. It _______________ (rain).
33. I’m not ready. You _______________ (help) me to do a project?
34. The President ________________ (speak) on TV tonight.
35. We ___________________ (take) our kids to the sea this weekend.
36. You _________________ (open) the door for me, please?
37. I think, I __________________ (have) a rest now.
38. Watch out! You ___________________ (fall) from the chair.
39. They _____________________ (take part) in today’s competition.
40. Why are they happy? They ___________________ (spend) the day at the sea.
41. She __________________ (type) the letters for me, please?
42. Ben _________________ (train) for his match today?
43. They _________________ (buy) a cottage this summer?
44. Look! Mary _______________ (draw) a picture on the wall.
45. It is hot in here. I _______________ (open) the window.
46. The train ____________________ (to arrive) at 12:30.
47. We ___________________ (to have) dinner at a seaside restaurant on Sunday.
48. It ___________________(to snow) in Brighton tomorrow evening.
49. On Friday at 8 o’clock I ___________________ (to meet) my friend.
50. Paul ___________________ (to fly) to London on Monday morning.
51. Wait! I ___________________ (to drive) you to the station.
52. The English lesson ___________________ (to start) at 8:45.
53. Are you still writing your essay? If you ___________________ (to finish) by 4pm, we can go for a walk.
54. I ___________________ (to see) my mother in April.
55. Look at the clouds – it ___________________ (to rain) in a few minutes.
56. You’re carrying too much. I ___________________ (to open) the door for you.
57. When I __________ (to see) you tomorrow, I ___________________ (show) you my new book.
58. After you ___________________ (to take) a nap, you ___________________ (to feel) a lot better
59. I’m sorry but you need to stay in the office until you __________ (to finish) your work.
60. I ___________________ (to buy) the cigarettes from the corner shop when it __________ (to open).
61. I ___________________ (to let) you know as soon as the builders ___________________ (to finish) decorating.
62. Before we ___________________ (to start) our lesson, we ___________________ (to have) a review.
63. I don’t think you ___________________ (to have) any problems when you land in Boston.
64. ___________________ (you / take) your children with you to France?
65. Now I ___________________ (to check) my answers.
66. They (spend) _________________ their holidays in the Bahamas next year
67. James! We (go) __________________ to the cinema! Would you like to com e with us?
68. When (you, make) ____________________the Christmas cake?
69. “When (you, go) _________________ to see Hamlet ?” - “I don’t really know. Perhaps I (go) _________________ sometimes
next week.” - “Well, in that case, if you don’t mind, I (come) _________________ with you
70. “_________________ (you, work) in the garden this afternoon?” - “What ! You’re joking! It (be) _________________ far too
hot to do any work outside, I think I (stay) _________________ in the living room and have forty winks.”
71. Tomorrow afternoon, Jill (spend) _________________ a couple of hours cleaning her flat.
72. Look. That driver is going the wrong way! He (cause) __________ an accident.
73. 1. The flight _________ (arrive) at Heathrow at 9.00 pm tomorrow.
74. 2. We __________ (be) to have a party next Sunday.
75. I ________ (phone) for a taxi immediately.
76. Tomorrow __________ (be) cold and wet.
77. Grace __________ (probably/be) late.
78. I think I _________ (be) to faint.
79. ________ you ________ (come) to the meeting on Friday evening?
80. I________ (hit) you if you do that again.
81. There’s a good film on TV tonight. I __________(watch) it.
82. They _________(visit) some friends in London next weekend.
83. The train ________ (leave) Oxford at 12.30.
84. I________ (travel) to Japan next Friday.
85. Most cinemas have evening sessions starting at 7.30 pm, but this film ________ (start) at 8 pm.
86. I promise I ________ (not say) a thing about your new boyfriend.
87. Peter _________ (take) his driving exam next week.
88. The plane _________ (arrive) in Los Angeles at 11 pm tonight.
89. Look at the sky tonight. Tomorrow it _________ (be) rain.
90. I _______ (be) a millionaire by the year 2020.
91. Have you got any plans for the weekend? Yes, I …………………. (visit) some friends in London.
92. I know that Elisa …………… (have) a baby in two months.
93. Please, wait for me. I……………. (be) ready in a few minutes.
94. My MP5 player has just stopped working. “Don’t worry, I …………. (fix) it”
95. My friend didn’t revise for the exam so he …………… (fail) it.
96. We haven’t decided what we …………. (do) next Saturday but I know we………………. (not stay) at home.
97. Jennifer has phoned she said that she ………………….. (come) for lunch.
98. I think somebody has knocked on the door. I ………………. (open) it for you.
99. …………… your mother ……………. (cook) that delicious cake for the birthday party?
100. David, you have forgotten to tidy the room and you promised you ……………(do) it.
101. Do you think it ……………… (be) sunny tomorrow? The weather forecast isn’t always true.
102. That leather jacket is quite expensive but I …………………. (buy) anyway.
103. What present ………… you ………. (give) your boyfriend for his birthday? Well, I don’t know yet.
104. Next Tuesday they ………………… (perform) at the theatre in Gijón. Maybe I …………….. (go).
105. My cousins …………………. (come) back from USA next Thursday morning.
106. No, I …………….. (not sell) my car until I save some money to buy another one.
107. Shall we go to the pub this evening? I’m sorry but I ……….. (finish) my new project.
108. Alexander is a good student. Probably he ……………….. (become) a good lawyer.
109. My sister-in-law …………. (not study) Chinese because she hates languages.
110. A: What ………………… you …………………… (do) when you grow up?
B: I ……………………………………………… (be) an acrobat in a circus.
111. I haven’t seen him for a long time but I think I …………………………… (recognize) him.
112. A: I need some tokens to telephone my friend.
B: I ……………………………………………… (give) you some.
113. I got the plane tickets. I ………………………………………. (fly) on Sunday.
114. A: Have you got any plans for the summer?
B: Yes, we ……………………………………………. (go) to Italy in June.
115. Don’t play with those matches; you ………………………………………. (burn) yourself.
116. A: Whose is that night dress?
B : It’s mine. I ………………………………………… (wear) it at John’s graduation party.
117. A: Why did you call your grandma?
B: I ……………………………………………….. (visit) her at the weekend.
118. If your passport isn’t valid any more, you ……………………………… (not / be able to) go abroad this month.
119. A: What are you doing with that brush?
B: I ………………………………………………… (paint) my room.
120. A: Why are you wearing your anorak?
B: I ………………………………………………… (go) out.
121. I don’t know the meaning of this word so I ……………………. (look) it up in the dictionary.
122. Look out! You …………………………………………… (hurt) yourself with that knife.
123. A: I’ve got a terrible headache.
B: Have you? Wait there and I …………………………………. (get) an aspirin for you.
124. Mother: Your face is dirty.
Child : All right. I ……………………………………. (wash) it.
125. A: What time …………………… the next bus ………………………. (arrive)?
B: 13 minutes later.
126. .……………………. you …………………….. (open) the door for me, please?
127. We’re early. The film ……………………………… (start) at 2:30. Why don’t we go and have something to drink?
128. He ……………………………………… (call) the police as soon as he gets home.
129. A: What …………………….. you …………………………… (do) with that dress?
B: I …………………………………………………. (shorten) the skirt.
130. A: Oh! You’ve got a ticket for the party.
B: Yes. I …………………………………………….. (see) it on Friday.
131. A: Tea or coffee?
B: I ……………………………….. (have) coffee, please.
132. There isn’t any cloud in the sky. It ……………………………… (be) a lovely day.
133. We ……………………………………. (win) the match. We’re playing really well.
134. The festival ……………………………….. (last) for ten days.
135. I ………………………………………. (have) a meal with a few friends. There …………………….. (be) about ten of us.
136. Phil ………………………………… (come) round us tomorrow. We ………….………. (be) at the airport at 9:30.
137. Why don’t you come with us. I’m sure you ………………………………… (enjoy) the show.
138. That ………………………………………….. (not / cost) more than $50.
139. The museum ……………………. (open) at 9:00 everyday but tomorrow it …………………….. (not / be) opened at 9:00.
140. I ……………………………………. (pay) it back to you as soon as I get my salary.
141. The manager said,”We …………………………………….. (have) the meeting on Thursday.”
142. A: Why do you need so much sugar?
B: I ……………………………………… (make) a cake.
143. A: Oh no! I’ve left my purse at home and I haven’t got any money on me!
B: Don’y worry. I …………………………………………. (lend) you some.
144. A: I don’t know how to use this mixer.
B: That’s OK. I ………………………………….. (show) you.
145. A: Why are all these people gathered here?
B: The Prime Minister ……………………………… (open) the new hospital ward.
146. A: Did you remember to buy the magazine I asked for?
B: Sorry, I didn’t. I …………………………………. (buy) it when I go out again.
147. A: What’s that on your curtains?
B: It’s a stain. I ………………………………….. (take) them to the dry cleaner’s tomorrow.
148. A: These bags are very heavy. I can’t lift them.
B: I ………………………………… (carry) them for you.
149. A: I hear you’re going to Leeds University in September.
B: Yes, I ……………………………………. (study) French and German.
150. A: Why don’t you tidy your room?
B: I …………………………………….. (play) football in ten minutes, so I haven’t got time.
151. A: How can we get all this home?
B: I ………………………………………. (ask) James to come and help.
152. She has bought some wool. She ……………………………. (knit) a sweater.
153. A: This problem is very difficult.
B: I ………………………. (help) you to solve it.
154. A: Why are you taking down all the pictures?
B: I ……………………………….. (paint) the room.
155. I ………………………… (climb) that mountain one day.
156. Look at that young man. He looks very pale. He ……………………………. (faint).
157. A: Why are buying that spade?
B: I ……………………………… (plant) some trees in my garden at the back of the house.
158. She …………………………….. (get) better. There are positive signs.
159. I’m hungry. I ………………………………. (have) something to eat.
160. I ………………………………… (be) 38 years old next week.
161. A: Why are you turning on the television?
B: I …………………………………………… (watch) the news.
162. A: Oh, I’ve just realized. I haven’t got any money.
B: Don’t worry. That’s no problem. I ………………………………. (lend) you some.
163. Those clouds are very black, aren’t they? I think it ……………………………… (rain).
164. A: I’ve got a terrible headache.
B: Have you? Wait here and I ……………………………. (get) an aspirin for you.
165. A: Why are you filling that bucket with water?
B: I …………………………………… (wash) the car.
166. A: I’ve decided to re-paint this room.
B: Oh, have you? What colour ……………………………. (you / paint) it?
167. A: Look! There’s smoke coming out of that house. It’s on fire!
B: Good heavens! I ………………………… (call) the fire-brigade immediately.
168. A: The ceiling in this room doesn’t look very safe, does it?
B: No, it looks as if it ………………………………….. (fall) down.
169. A: Where are you going? Are you going shopping?
B: Yes, I …………………………………….. (buy) something for dinner.
170. A: I can’t work out how to use this camera.
B: It’s quite easy. I ………………………………. (show) you.
171. A: What would you like to drink – tea or coffee?
B: I ……………………………. (have) tea, please.
172. A: Has George decided on what to do when he leaves school?
B: Oh yes. Everything is planned. He ………………… (have) a holiday for a few weeks and then he …….……….. (start) a
computer programming course.
173. A: What ………………… you …………………… (do) when you grow up?
B: I …………………………… (be) an acrobat in a circus.
174. I haven’t seen him for a long time but I think I ……………………………… (recognize) him.
175. A: I need some tokens to telephone my friend.
B: I ……………………………………………… (give) you some.
176. I got the plane tickets. I ………………………………………. (fly) on Sunday.
177. A: Have you got any plans for the summer?
B: Yes, we ……………………………………………. (go) to Italy in June.
178. Don’t play with those matches; you ………………………………………. (burn) yourself.
179. A: Whose is that night dress?
B : It’s mine. I ………………………………………… (wear) it at John’s graduation party.
180. A: Why did you call your grandma?
B: I ……………………………………………….. (visit) her at the weekend.
181. If your passport isn’t valid any more, you ………………………………………… (not / be able to) go abroad this month.
182. A: What are you doing with that brush?
B: I …………………………… (paint) my room.
183. A: Why are you wearing your anorak?
B: I ………………………………………………… (go) out.
184. I don’t know the meaning of this word so I ………………………… (look) it up in the dictionary.
185. John ______________ (look) for a new flat closer to where he works.
186. The careers fair _____________ (start) in 10 minutes.
187. I ____________ the car in an hour. I promise!
188. A: I’ve made plans to go shopping with Paul this weekend.
B: __________________ (you/buy) the camera you showed me the other day?
189. A: It’s 7:30. You _______________ (miss) the bus.
B: Oh no! Can you give me a lift to the bus station?
190. A: What time ________________________ (you/leave) tomorrow?
B: Well, the last train to London ___________ (leave) at 10:00 p.m.
191. I ________________ (probably/arrive) at about 5:30 to get a good seat.
192. We _______________ (fly) to Madrid on Friday.
Underline the correct verb form:
193. I’m free tomorrow. (I’m not working. / I won’t work.)
194. I’ve decided to go into town. (I’ll buy / I’m going to buy) some new clothes.
195. My sister can’t come with me. (She works / She’s working) tomorrow morning.
196. Who can I ask to go with me? I know! (I’m going to phone / I’ll phone) Kate.
197. We can get the 8.30 bus. (We’ll be / We’re going to be) in town at 9.00.
Choose the correct answer:
198. A: I don't think he _______ come tonight.
B: But he says he _______ come.
a. will / will b. is going to / will c. will / is going to
199. A: I've bought this paint because I ______________ the kitchen.
B: I'm sure it ________ fantastic.
a. 'm going to paint / will look b. will paint / 's looking c. will paint / will look
200. A: What _____ after you graduate?
B: I _____ around the world.
a. will you do / 'm going to travel b. are you going to do / 'm going to travel c. are you going to do / will travel
201. A: _____________ for a walk later?
B: No. I _____ home.
a. Are you going to go / 'm going to stay b. Will you go / 'm going to stay c. Will you go / will stay
202. A: I need the camera because I ___________ some picures. But I don't know how it works.
B: Don't worry. I _____ you.
a. 'll take / 'll show b. 'm going to take / 'll show c. 'll take / 'm going to show
203. What time ______ work on Monday?
a. do you finish b. will you finish c. are you going to finish
204. ______ this weekend?
a. Do you go out b. Will you go out c. Are you going out
205. I'm sorry I made you so angry. I ______ it again
a. won't do b. 'm not going to do c. 'm not doing
-THE END-