20. We ____ the details of the plan time and time again to make sure the project went smoothly.
A. got through B. got over C. went through D. dipped into
19. Perhaps that is the only point ____ I completely agree.
A. that B. which C. with which D. where
18. -I'm afraid I'll be too busy to go with you.
-Well, I'll keep a seat for you in case you ____ change your mind.
A. can B. will C. should D. may
17. -I'm sorry I have stepped onto your foot.
-____.
A. Don't worry B. Bad luck C. That's right D. Forget it
16. We've tried every ____ to solve the problem.
A. meaning B. means C. ways D. methods
15. ____ the bad weather, they finished all the work on time.
A. Though B. Because of C. No matter how D. Despite
14. -It's a long time ____ I last saw you.
-Yes, and it will be another month we can meet again.
A. before; since B. when; before C. since; when D. since; before