24. My sister met him at the Grand Theatre yesterday afternoon, so he ________ your lecture.
A. couldn’t have attended B. needn’t have attended
C. mustn’t have attended D. shouldn’t have attended
23. I told Sally to fix him up with this job, but perhaps I _________ it out for her.
A. had to write B. must have written
C. should have written D. ought to write
22. You ______ pay too much attention to your reading skill, as it is so important.
A. cannot B. should
C. must D. needn’t
21. -I went to work on foot yesterday, though it _________ cats and dogs.
-You __________ by bus. It was likely to get a cold.
A. is raining; must have gone B. rained; would go
C. was mining; should have gone D. have rained; could have gone
20. -How about paying a visit to Mr. Richardson, our former history teacher?
-Good idea. I will e-mail him today so he _____know _________ to expect us.
A. shall; why B. may; when
C. would; why D. will; how
19. Professor Smith, many students want to see you. __________ they wait here or outside?
A. Do B. Shall
C. Will D. Would
18. We ________ so tired. We’ve only been to a party.
A. mustn’t have felt B. wouldn’t have felt
C. shouldn’t have felt D. couldn’t have felt
17. -We need a person badly to think up such an idea.
-_______ the new comer have a try?
A. Shall B. May
C. Should D. Need
16. -Could you lend me that book you ______ me about when I telephoned you?
-No, I am sorry, I can’t. I gave it to a friend.
A. were telling B. would tell
C. had told D. had been telling
15. ____ three people who travel together, there _____ be at least one who ____ be my teacher.
A. Between; can; will B. In; should; could
C. Among; will; may D. Of; must; can