精英家教网 > 高中英语 > 题目详情
My sister met him at the street yesterday afternoon, so he __________ your lecture.
A.shouldn’t have attendedB.couldn’t have attended
C.mustn’t have attendedD.needn’t have attended
B

试题分析:考查情态动词用法。Shouldn’t have done本不应该做某事,实际上却做了(虚拟语气);couldn’t have done不可能做某事(对过去情况的推测);needn’t have done本不需要做某事,实际上却做了(虚拟语气);句意:我的姐姐昨天下午在街上遇见了他,所以他不可能去听了你的演讲。故B正确。
点评:考本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
练习册系列答案
相关习题

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

That man in the corner of the restaurant ______ be Mr. Lee, for he went to Australia yesterday.
A.can’tB.needC.mustD.won’t

查看答案和解析>>

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

You can’t imagine that a well-behaved gentleman _____ be so rude to a lady.
A.shouldB.mustC.mightD.would

查看答案和解析>>

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

—May I smoke here?    —If you _____, choose a seat in the smoking section.
A.shouldB.couldC.mayD.must

查看答案和解析>>

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

-Why ________ it rain at weekends?
-Never mind, let’s watch TV at home.
A.canB.wouldC.shallD.must

查看答案和解析>>

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

If you ________ smoke in the room, please keep the windows open.
A.shouldB.mayC.shallD.must

查看答案和解析>>

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

Don’t worry. You ________ have that book tomorrow.
A.mustB.couldC.shallD.may

查看答案和解析>>

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

Nowadays, a graduate with a master’s degree_____ fail to find a high--paid job , which discourages a lot of college students.
A.shallB.can C.will D.must

查看答案和解析>>

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

——Will you stay for lunch?
——Sorry,       . My brother is coming to see me.
A.I mustn’tB.I can’tC.I needn’tD.I won’t

查看答案和解析>>

同步练习册答案