题目内容
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 |
A
解析“情态动词+完成式”有各自的含义。must have done表示对过去事情的肯定推测,多用于肯定句中;needn't have done表示过去本不必做的事情;shouldn't have done表示过去做了不该做的事情;can't(couldn't)have done表示对过去的否定性推测,意为“不可能”。所提供的情境My sister met him at the Grand表示他不可能参加讲座。
(2013·辽宁,31)Harry is feeling uncomfortable.He________too much at the party last night.
| A.could drink | B.should drink |
| C.would have drunk | D.must have drunk |
—Is John coming by train.
—He should,but he ________ not.He likes driving his car.
| A.must | B.can | C.need | D.may |
It’s said that there’re plenty of hotels in that town. There ______ be any difficulty for you to find somewhere to stay today.
| A.wouldn’t | B.mustn’t | C.shouldn’t | D.needn’t |
You ________ in person; a telephone would have been enough.
| A.couldn’t have come | B.needn’t have come |
| C.shouldn’t have come | D.mustn’t have come |
(2013·江西九江二模)If you won't do as I tell you, you ________ get the chance to be promoted because the competition is just too fierce.
| A.couldn't | B.mustn't |
| C.shouldn't | D.shan't |
(2013·高考陕西卷)The children________lost in the woods;otherwise,they would have been at the lakeside camp as scheduled.
| A.must have got | B.must get |
| C.should have got | D.should get |
—The similarities between social networks are striking.
—That ________ come as no surprise,because they are all products of the Internet.
| A.should | B.shall | C.may | D.must |
(2013·合肥一检)According to the rules and regulations, all payments ________ be made in cash in the shopping center.
| A.shall | B.can |
| C.must | D.should |