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. I’m feeling sick . I _______ so much chocolate last night .
A. needn’t to eat
B. did not eat
C. mustn’t eat
D. shouldn’t have eaten
2. I’m going on holiday on Saturday . This time next week I _______ on a beach in the
sea .
A. will lie
B. am lying
C. will be lying D. should be lying
3. Tomorrow I _______ my grandparents .
A. am going to visit
B. will have visited
C. have visited D. visit
4. When their first child was born , they _______ married for three years .
A. have been
B. had been
C. will be
D. will have been
5. She _______ very angry when she knows this .
A. shall be
B. has been
C. will have been D. will be
6. We _______ a party last Saturday . It was great – we invited lots of people .
A. have
B. have had
C. had
D. had had
7. I was sad when I sold my car . I _______ it for a very long time .
A. am running B. were running
C. had been running
D. have been running
8. We were extremely tired at the end of the journey . We _______ for more than 24
hours .
A. had been traveling
B. were traveling
C. have traveled
D. traveled
9. The house was very quiet when I got home . Everybody _______ straight to bed .
A. had gone
B. have gone
C. went
D. go
10. The man sitting next to me on the plane was nervous because he _______ before .
A. hasn’t flown B. didn’t fly
C. hadn’t flown D. wasn’t flying
11. _______a car when they were living in London ?
A. Have they
B. Did they have C. Were they having D. Have they had
12. The fire spread through the building quickly but everybody _______.
A. manages to escape B. managed to escape C. was escaping
D. can escape
13. There ‘s plenty of time . You _______hurry .
A. don’t have to B. mustn’t
C. have not to
D. won’t
14.A few days ago , I _______that Jane _______for New York .
A. learn – had left
B. learned – had left C. learned – has left
D. learn – will leave
15.Tom writes very quickly . He’s _______finished his essays .
A. already
B. been
C. for
D. yet
16.How _______have you known each other ?
A. already
B. for
C. long
D. since
17.He has been selling motorcycles _______.
A. ten years ago B. since ten years C. for last ten years
D. for ten years
18.He fell down when he _______towards the church .
A. run
B. runs
C. was running D. were running
19.Sorry , I can’t stop now . I _______to an important appointment
A. go
B. am going
C. have gone
D. was going
20. They _______serving meals by the time we get to the restaurant .
A. will stop
B. stopped
C. are stopping D. will have stopped