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

【题目】There was a lot of fun at yesterday’s party. You _____ have come, but why didn’t you?

A.mustB.shouldn’tC.needn’tD.ought to

【答案】D

【解析】

考查情态动词。句意:昨天的晚会很有趣。你应该来的,为什么没有来呢?这句话所表达的是昨天发生的事 (yesterday),而对过去动作的虚拟或者假设要用ought to have done 或者should have done,表示的意思是(昨天的聚会)你本该来的(但是实际上没来)。故选D

练习册系列答案
相关习题

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

【题目】—You look pretty tired today!
—I an environmental report over the last few days, which should be submitted to the boss tomorrow.
A.wrote
B.was writing
C.had written
D.have been writing

查看答案和解析>>

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

【题目】We found ______ very important to keep the light out of a darkroom.

A.it’sB.thatC.itD.不填

查看答案和解析>>

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

【题目】He (获得) full marks in the examination.

查看答案和解析>>

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

【题目】______ then did they understand that it was their own fault.

A.TillB.By thenC.SinceD.Only

查看答案和解析>>

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

【题目】Maria has written two novels, both of ________ have been made into television series.
A.them
B.that
C.which
D.what

查看答案和解析>>

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

【题目】She was (award) the Nobel Prize for her contribution in medicine.

查看答案和解析>>

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

【题目】When Mary finally appeared, she (apologize) to Mrs. Velasquez.

查看答案和解析>>

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

【题目】Jack is a great talker. It's high time that he something instead of just talking.
A. will do
B. has done
C.do
D.did

查看答案和解析>>

同步练习册答案