11. By the time she ______ her homework, it was already midnight.
A. finishes B. was finishing C. had finished D. finished
11. By the time she ______ her homework, it was already midnight.
A. finishes B. was finishing C. had finished D. finished
12. If he ______ the deadline, he wouldn’t have lost the contract.
A. met B. has met C. had met D. meets
13. She ______ for hours before she finally gave up on the problem.
A. thinks B. had been thinking C. has been thinking D. was thinking
14. I wish I ______ the opportunity to study abroad last year.
A. have taken B. took C. had taken D. take
15. The letter ______ on the desk when I last checked.
A. lies B. had been lying C. was lying D. has been lying
16. He said he ______ the presentation if he had been given more time.
A. had prepared B. would prepare C. will prepare D. would have prepared
17. Scarcely ______ the meeting begin when the power went out.
A. did B. was C. has D. had
18. By the end of next month, she ______ in this company for 5 years.
A. will work B. had worked C. will have worked D. has worked
19. If only she ______ the warning signs, she wouldn’t have been late.
A. notices B. would notice C. had noticed D. has noticed
20. No sooner ______ the bell ring than the students rushed out of the classroom.
A. was B. did C. had D. has