1. I have been waiting for you……………
A. since early morning
B. since 9 a.m
C. for two hours
D. all are correct
2. My sister…………for you since yesterday.
A. is looking
B. was looking
C. has been looking
D. looked
3. Jack…………the door.
A. has just painted
B. paint
C. will have painted
D. painting
4. The train…………half an hour.
A. has been leaving
B. left
C. has lelt
D. had lelt
5. We…………Doris since last Sunday.
A. don’t see
B. haven’t seen
C. didn’t see
D. hadn’t seen
6. When I last saw him, he…………in London.
A. has lived
B. is living
C. was living
D. has been living
7. After I……………lunch, I looked for my bag.
A. had
B. had had
C. have has
D. have had
8. By the end of next year, Geoge……………English for 2 years
A. will have learned
B. will learn
C. has learned
D. would learn
9. The man got out the car ,……………round to the back and opened the boot.
A. walking
B. walked
C. walks
D. walk
10. For several years his ambition……………to be a pilot.
A. is
B. has been
C. was
D. had been
11. Henry…………into the restaurant when the writer was having dinner.
A. was going
B. went
C. has gone
D. did go
12. He will take the dog out for a walk as soon as he …………dinner.
A. finish
B. finishes
C. will finish
D. shall have finished
13. Before you asked, the letter……………
A. was written
B. had been written
C. had written
D. has been written
14. Ask her to come and see me when she…………her work.
A. finish
B. has finished
C. finished
D. finishing
15. Oil …………if you pour it on water.
A. floated
B. floats
C. will be floated
D. float
Giải và giải thích giúp mình
1. I have been waiting for you……………
A. since early morning B. since 9 a.m C. for two hours D. all are correct
2. My sister…………for you since yesterday.
A. is looking B. was looking C. has been looking D. looked
3. Jack…………the door.
A. has just painted B. paint C. will have painted D. painting
4. The train…………half an hour.
A. has been leaving B. left C. has lelt D. had lelt
5. We…………Doris since last Sunday.
A. don’t see B. haven’t seen C. didn’t see D. hadn’t seen
6. When I last saw him, he…………in London.
A. has lived B. is living C. was living D. has been living
7. After I……………lunch, I looked for my bag.
A. had B. had had C. have has D. have had
8. By the end of next year, Geoge……………English for 2 years
A. will have learned B. will learn C. has learned D. would learn
9. The man got out the car ,……………round to the back and opened the boot.
A. walking B. walked C. walks D. walk
10. For several years his ambition……………to be a pilot.
A. is B. has been C. was D. had been
11. Henry…………into the restaurant when the writer was having dinner.
A. was going B. went C. has gone D. did go
12. He will take the dog out for a walk as soon as he …………dinner.
A. finish B. finishes C. will finish D. shall have finished
13. Before you asked, the letter……………
A. was written B. had been written C. had written D. has been written
14. Ask her to come and see me when she…………her work.
A. finish B. has finished C. finished D. finishing
15. Oil …………if you pour it on water.
A. floated B. floats C. will be floated D. float
1.d
2.c
3.a
4.b
5.c
6.c
7.b
8.a
9.b
10.b
11.b
12.b
13.b
14.b
15.b