精英家教网 > 高中英语 > 题目详情

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 comeB.needn’t have come
C.shouldn’t have comeD.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'tB.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.shouldB.shallC.mayD.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

查看答案和解析>>

同步练习册答案