Exercise 1: Put the verbs in brackets into the present perfect or the present perfect progressive
1. I _______just ________my book.( finish)
2. He _______already _____________his lessons. ( prepare)
3. He ___________my sister since he was very young.(love)
4. We ___________________El for 4 years.(learn)
5. I ________________for two hours (wait), but she ________________yet. ( not come)
6. This is the first time I _____________________to Paris. ( be)
7. I_______________ that film several times because I like it. ( see)
8. I __________________that novel written by Hemingway several times before. ( read)
9. Up to the present / So far, we _______________almost every lesson in the book. ( write)
10. We____________________to New York lately. (travel)
11. I ______________________him recently (not see)
12. __________you ever _________________Huong Pagoda? ( visit)
13. ‘You look hot’- Yes, I _______________________ (run)
14. Carol _________________________on the phone for two hours. ( talk)
15. Where’s Sarah? She’s outside. She __________the gardening all this morning. ( do)
16. My sister _______________for you since yesterday. ( look)
17. I ________________ all afternoon (run)
18. She __________________ to meet him all day ( hope)
19. I ____________ never __________her before ( see)
20. _________ he __________ the report since this morning? (type)
Exercise 2: Choose the best answer
1. We often __________e-mail to keep in touch with our friends.
A. use B. is using C. uses D. have used
2. Nicola and Peter always ______________the lesson carefully before going to school.
A. prepares B. prepared C. have prepared D. prepare
3. It ____________now. Let’s find somewhere to hide.
A. rains B. is raining C rained D. was raining
4. ______________their holidays in Canada every year ?
A. Do they spend B. Did they spend C. Have they spent D. Are they spending
5. I ___________________to Mom right now. Do you want to say anything to her?
A. wrote B. am writing C. had written D. write
GVBM: Nguyễn Thị Ngọc Diệp
6. I ___________in this house since I___________________born.
A. lived / was B. have lived / were C. had lived / am D. have lived / was
7. I usually ______________to school by bus.
A. went B. am going C. go D. have gone
8. How long ___________you ____________her ? For five months.
A. do / know B. are / knowing C. have / known D. had / known
9. Please don’t make so much noise. I ______________.
A. studying B. study C. am studying D. studied
10. George _______me from Italy.
A. has just called B. had just called C. has called just D. just had called
11. It _________now. It ________raining two hours ago. So it ________for two hours.
A. is raining / began / has rained B. is raining / begun / rained
C. rains / began / has rained D. is raining / begun / have rained
12. Mike is playing chess. How long _________he ___________?
A. did / play B. is / playing C. has / play D. has / been playing
13. My sister __________for you since yesterday.
A. is looking B. was looking C. has been looking D. looked
14. We ______________Dorothy since last Saturday.
A. don’t see B. haven’t seen C. didn’t see D. hadn’t seen
15. Mary _______________her parents since last Christmas / 2011.
A. haven’t visited B. hasn’t visited C. doesn’t visit D. isn’t visit
16. This is the first time I _____________________to Paris.
A. am B. have been C. am being D. haven’t been
17. I_______________that film several times because I like it.
A. have seen B. haven’t seen C. don’t see D. am seeing
18. I __________________that novel written by Hemingway several times before.
A. read B. am reading C. have read D. have been read
19. Up to the present / So far, we _______________almost every lesson in the book.
A. write B. have written C. are writing D. hasn’t written
20. Fred usually ______________to work, but this week he ____________his car.
A. walks / is driving B. walks / drives C. has walked / drives D. is walking / drive
The end