There was a lot of fun at yesterday’s party. You _______, but why didn’t you? A.should come

Therewasalotoffunatyesterday’sparty.You_______,butwhydidn’tyou?A.shouldcomeB.maycomeC... There was a lot of fun at yesterday’s party. You _______, but why didn’t you? A.should come B.may come C.ought to have come D.may have come 展开
 我来答
小夜L箐256
推荐于2016-09-19 · 超过50用户采纳过TA的回答
知道答主
回答量:98
采纳率:50%
帮助的人:90万
展开全部
C


试题分析:考查情态动词+have done的用法,这句话是过去时,说明是对过去的事情的推测或是虚拟,AB都不对,C项ought to have done本应该做而没做,D项may have done过去可能做了,句意:昨天的聚会很有趣,你本应该去的,但为什么不去?选C。
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,对过去情况的推测虚拟语气要用情态动词+have done,具体的意思根据情态动词来判断。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式