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

Respuesta :

The answers to the fill in the blanks are given below

1. have finished

2. has prepared

3. loves

4. learned

5. waited

6. have been

7. have seen

8. have read

9. have wrote

10. traveled

11. have not seen

12. have visited

13. ran

14. talked

15. did

16. looked

17. ran

18. hoped

19. have seen

20. has typed

learn more at https://brainly.com/question/24373436