III.Choose the best option that best completes each sentence:
1. You _______________a lot since the last time I saw you.
A.changed B. has changed C. is changing D. have changed
2. It’s the sixth time I_________ this novel.
A. have been reading B. am reading C. have read D. read
3. Thomas has learnt Spanish _______2005.
A. in B. for C. at D. since
4. Paul_______ to learn French in 2005.
A. have begun B. has begun C. begins D. began
5. Since 1975, I_________ Jane.
A. haven’t seen B. didn’t see C. saw D. will see
6. They_________ Hoi An several times
A. have visited B. visited C. has visited D. will visit
7. My mother_________ a chance to visit Hue.
A. never has B. has never had C. had never had D. never had
8. Vanessa_________ a famous pop star since she_________ 16
A. became/was B. becomes/was C. have become/was D. has become/was
9. I_________ Thomas since last week
A. have seen B. don’t see C. haven’t met D. didn’t see
10. _________ you ever_________ in HN before?
A. did/be B. have/been C. have/are D. has/lived
11. Ou city_________ a lot so far.
A. changes B. has changed C. changing D. changed
12. How long_________ you_________ in Hue last summer?
A. have/lived B. do/live C. have/been living D. did/live
13. They_________ a new bridge from MT to BT recently
A. build B. are building C. have built D. built
14. It’s the third time I_________ this mistake
A. have made B. have been making C. made D. make
15. _________ your father_________ your PC yet?
A. have/installed B. has/installed C. does/install D. did/install
16. How long_________ Mr. Smith_________ in this school?
A. did/teach B. has/taught C. does/teach D. have/taught
17. They_________ some new classrooms in our school.
A. have just built B. has just built C. are building D. built
18. I _____________the report yet.
A.hasn’t completed B. completed
C.have already completed D. have not completed
19. The photos _________ in a London studio last week.
A. were taken B. have taken
C. was taken D. have been taken
20. The car _________ by my father yesterday.
A. were washed B. was washed
C. washed D. has been washed
21. George is a very close friend of mine. We_________each other for years
A.knew B. have known C. has know D. had knew
22. Did you like the new Doctor Who season? – I _________ it yet.
A.hasn’t seen B. has seen C. have seen D. haven’t seen
23. I _________the report yet.
A.hasn’t completed B. completed C.have already completed D. have not completed
24. Kathy _________for three different companies since graduating two years ago.
A.has worked B. have worked
C. have been worked D. worked
25. This is the first time I _________ to Germany.
A.has ever been B. have been ever C. has been ever D. have ever been
21. _________ you _________ this test an hour ago?
A. do/do B. are/doing C. did/do D. have/done
22. It’s the sixth time I_________ this novel.
A. have been reading B. am reading C. have read D. read
23. Thomas_________ Spanish since 2005.
A. learnt B. is learning C. have learnt D. has learnt
24. Paul_________ to learn French in 2005.
A. have begun B. has begun C. begins D. began
25. Since 1975, I_________ Jane.
A. haven’t seen B. didn’t see C. saw D. will see
26. They_________ Hoi An several times
A. have visited B. visited C. has visited D. will visit
27. My mother_________ a chance to visit Hue.
A. never has B. has never had C. had never had D. never had
8. Vanessa_________ a famous pop star since she_________ 16
A. became/was B. becomes/was C. have become/was D. has become/was
29. I_________ Thomas since last week
A. have seen B. don’t see C. haven’t met D. didn’t see
30. _________ you ever_________ in HN before?
A. did/be B. have/been C. have/are D. has/lived
24. Ở cuối là "in 2005" thì phải dùng quá khứ đơn chứ sao dùng hiện tại hoàn thành ạ?