精英家教网 > 高中英语 > 题目详情
My sister met him at the Grand Theatre yesterday afternoon,so he ________ your lecture.
A.couldn't have attendedB.needn't have attended
C.mustn't have attendedD.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·东北三校二模)—In case anyone ________ come in my absence, tell him I will be back soon.
—Sure, I will.
A.would B.should
C.will D.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

(2013·高考安徽卷)It ________ be the vocabulary that caused you the problem in the exercise because you know a lot of words.
A.mayB.couldn’t
C.shouldD.needn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I didn't go to see the doctor yesterday.
—But you ________.
A.oughtB.ought to
C.ought to beD.ought to have

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Is John coming by train.
—He should,but he ________ not.He likes driving his car.
A.mustB.canC.needD.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He ________ if he works hard for the people.
A.shall praiseB.shall be praised
C.will praiseD.will be praised

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mountain climbing ______ be really dangerous at times even though it is challenging and exciting in general.
A.canB.shouldC.shallD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

This printer is of good quality. If it ________ break down within the first year, we would repair it at our expense.
A.wouldB.shouldC.couldD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Just imagine performing such an opera as Turandot in the Forbidden City---there _____ be a better setting!
A.mustn’tB.shouldn’t C.couldn’t D.needn’t

查看答案和解析>>

同步练习册答案