My homework for two hours, but I ___ yet
20.1_ my homework for two hours, but I _________________ yet.
A. have done - haven't finished
C. will do - will not finish
21. They
A. painted
C. will be painting
22. I had prepared dinner before I.
A. went
B. was going
23. My girlfriend arrived after _____
A. was waiting
B. is doing - isn't finishing
D. have been doing - haven't finished
our winter house by the time we return from our summer house.
B. will have painted
D. have been painting
C. have been forgetting
25. As soon as she saw a mouse, she
A. shouted
B. shouts
26. We
A. will call
27. By last month, we_
A. will have worked
C. has worked
to work.
C. is going
for her about half an hour.
B. had been waiting
D. have waited
C. have been waiting
24. I am sorry. I ___________ that fellow's name already.
A. forgot
B. have forgotten
D. forget
and ran away.
C. is shouting
--you as soon as we arrive in Paris.
B. call
C. have called
for the company for 9 years.
B. had worked
D. would worked
for Mr. Smith for six years.
B. will work
D. will be working
to bed.
28. By Christmas, I_____
A. will have been working
C. have been working
29. By the time she came home, everyone_
A. went
B. has gone
C. had gone
30. We.
for going home when it began to rain.
A. were preparing
B. are preparing
C. will be preparing
D. have prepared
D. had gone
D. shout
D. would call
D. will go
dải thích nũa nha