BÀI TẬP TRẮC NGHIỆM CÁC THÌ TRONG TIẾNG ANH
Choose the best option that best completes each sentence:
1. _________ you _________ this test an hour ago?
A. do/do
B. are/doing
C. did/do
D. have/done
2. It’s the sixth time I_________ this novel.
A. have been reading B. am reading
C. have read D. read
3. Thomas_________ Spanish since 2005.
A. learnt
B. is learning
C. have learnt
D. has learnt
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. Our 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
17. They_________ some new classrooms in our school.
A. have just built
B. has just built
18. I promise I _________ help you with your homework.
A. will
B. would
C. should
19. The photos _________ in a London studio last week.
A. were taken B. have taken
C. was taken
20. The car _________ by my father yesterday.
A. were washed
B. was washed
C. washed
D. have/taught
C. are building D. built
D. may
D. have been taken
D. has been washed