20. You _______ yesterday if you really wanted to meet Mary.
A. ought to come B. could come
C. ought to have come D. must have come
19. Not only _______ the car he _______ been sold by his son for gambling debts, but also his new house.
A. \; has B. has; had C. has; has D. was; has
18. Allowing _______ late, we should be back by 10:30.
A. the train to be B. for the train to be
C. the train being D. for the train being
17. I have some doubt _______ his words, but I have no doubt _______ he has passed the exam.
A. in; if B. of; whether C. about; that D. to; when
16. The teacher promised to keep us students well _______ of how our entrance examination was going on.
A. told B. informed C. understood D. known
15. At first, both sides didn’t agree _______ each other; after a further discussion they agreed ________ the date for the next meeting.
A. to; with B. on; with C. with; on D. with; to
14. You have made a few spelling mistakes in your composition, but _______ you have done a good job.
A. first of all B. generally speaking
C. on the other hand D. on the whole