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

My sister met him in the hospital 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

解析试题分析:句意:我的姐姐昨天下午在医院见到他了,所以他不可能去听你的演讲。couldn’t have attended表示不可能;needn’t have attended表示过去做了不必做的事情;mustn’t have attended通常没有这种结构;shouldn’t have attended本不应该做某事,而实际做了某事, 选A。
考点:考查情态动词+have done的用法

练习册系列答案
相关习题

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

He______ his work, otherwise, he wouldn’t be enjoying himself by the seaside.

A.must have completed B.should have completed
C.ought to complete D.must complete

查看答案和解析>>

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

---I saw Mr. Smith at Xianyang Airport this morning.  
---You ____. He’s still on holiday in Hawaii.

A.can’tB.couldn’t haveC.mustn’t haveD.needn’t

查看答案和解析>>

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

The door _____ open, no matter how hard she pushes.

A.doesn’t B.can’t C.won’t D.shouldn’t

查看答案和解析>>

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

Keep up a good state of mind even if you _____ fail plenty of times.

A.must B.will C.can D.should

查看答案和解析>>

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

—I’ll call Bob and tell him the good news.
—You __________ do that. He was here just now and heard it.

A.couldn’tB.mustn’tC.shouldn’tD.needn’t

查看答案和解析>>

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

—You shouldn’t have shouted at your mother. It really hurt her.
—Exactly. I ________ crazy at the time.

A.must beB.could be C.must have beenD.could have been

查看答案和解析>>

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

It __    be the vocabulary that caused you the problem in the exercise because you know a lot of words.

A.may  B.couldn’t C.should D.needn’t 

查看答案和解析>>

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

One of our rules is that every student         wear the school uniform while at school.

A.might B.could C.shall D.will

查看答案和解析>>

同步练习册答案