精英家教网 > 高中英语 > 题目详情
My sister met him at the cinema 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

试题分析:考查情态动词表示推测。“情态动词+动词原形”表示对现在情况的推测;“情态动词+have done”表示对过去情况的推测;根据前半句话说明是对过去情况的推测。句意:我姐姐昨天下午在电影院里遇见了他,所以他不可能去听你的演讲的。故A正确。needn’t have attended本不必做某事,实际上却做了;shouldn’t have attended本不应该做某事,实际上却做了;这两个都表示的是虚拟语气。
点评:情态动词的用法比较复杂。突出的是表示推测:如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;情态动词也经常用于虚拟语气,要分具体情况来分析,在条件句中和宾语从句,表语从句中都有体现。
练习册系列答案
相关习题

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

-I didn't go to the art show, because I lost my ticket.
-You______have borrowed mine I didn't go to see it anyway
A.would B.needC.couldD.must

查看答案和解析>>

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

The winner of the race is tall and thin; he _______ be my friend, Mike, who is short and fat.
A.mightB.mustn’tC.can’tD.should

查看答案和解析>>

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

My sister met him at the street yesterday afternoon, so he __________ your lecture.
A.shouldn’t have attendedB.needn’t have attended
C.mustn’t have attendedD.couldn’t have attended

查看答案和解析>>

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

–Amazing! You ______come to the party in such a fancy dress.
__ Do’t you know it’s a fashion?
A.mustB.willC.couldD.should

查看答案和解析>>

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

– When can I get the ticket for the opening ceremony?
-- Don’t worry. You ____ get one this very afternoon.
A.wouldB.shallC.mustD.might

查看答案和解析>>

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

—Happy birthday!
— Thank you! It’s the best present I_________ for.
A.should have wishedB.could have wished
C.may have wishedD.must have wished

查看答案和解析>>

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

--- Shall I take your iPad to the shop to be repaired?
--- Thanks, you _______. There is nothing wrong now.
A.mustn’tB.oughtn’t toC.can’tD.needn’t

查看答案和解析>>

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

I ___________ through that bitter period without your generous help.
A.couldn’t have goneB.didn’t goC.couldn’t goD.hadn’t gone

查看答案和解析>>