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

解析“情態(tài)動詞+完成式”有各自的含義。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

查看答案和解析>>

同步練習冊答案