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

Tony ____ the invitation, otherwise he would have attended your birthday party.

A.couldn’t have received B.mustn’t have received
C.needn’t have received D.shouldn’t have received

A

解析试题分析:句意:Tony不可能接受邀请的,否则他就会参加你的生日聚会了。根据otherwise he would have attended your birthday party.可知这里是否定推测,couldn’t have done过去不可能做了…,must表示推测的时候,用肯定,所以B不对,needn’t have done过去本不必做而做了,shouldn’t have done过去本不应该做而做了,选A。
考点:考查情态动词的完成式

练习册系列答案
相关习题

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

The plant is dead. I ______it more water.

A.will giveB.would have been
C.must giveD.should have given

查看答案和解析>>

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

查看答案和解析>>

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

—Why didn’t you put your cellphone in your overcoat pocket?
—I ________, but I was afraid it would be stolen.

A.had put B.put C.would have D.could have

查看答案和解析>>

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

There was something wrong with the network, or the e­mail ________ earlier.

A.could have been sent B.might be sent
C.need have been sent D.must be sent

查看答案和解析>>

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

I should not have laughed if I________you were serious.               (2013·江苏,30)

A.thought B.would think
C.had thought D.have thought

查看答案和解析>>

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

—It's a pity that Andrew didn't want to go to the conference.
—________ willing to go,we could have paid all his expenses.                  

A.Had he been B.Being 
C.Was he D.He had been 

查看答案和解析>>

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

Look! There are so many mistakes in your composition. You ________ have fixed full attention on it.

A.can B.should
C.need D.might

查看答案和解析>>

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

(2013·江西南昌一模)Why ________ it get colder when we climb up a mountain? We are getting nearer to the sun!

A.ought to B.would
C.should D.must

查看答案和解析>>

同步练习册答案