——Has Jane arrived yet? ——No, she_______ an hour ago.
A.wassupposedtocomeB.musthavecomeC.shouldcomeD.oughttohavecome为什么选D。不选其他?...
A. was supposed to come B. must have come
C. should come D. ought to have come
为什么选D。不选其他? 展开
C. should come D. ought to have come
为什么选D。不选其他? 展开
展开全部
be supposed to do 应该/被期望做某事
(是Go for it Unit12的语法点 我今年高一 稍微还记得点)
must have done.
表对过去某事的肯定猜测
should do 表示推测、推断,有“可能、该”之意 强调客观看法
ought to do 的语气比should do 更强
ought to have done 指主观上本来应该做而事实上未做 更多的是说在某人的职责范围内/某规则上的要求
根据句意 有责备Jane的含义 意为她早该到了 所以选D
(是Go for it Unit12的语法点 我今年高一 稍微还记得点)
must have done.
表对过去某事的肯定猜测
should do 表示推测、推断,有“可能、该”之意 强调客观看法
ought to do 的语气比should do 更强
ought to have done 指主观上本来应该做而事实上未做 更多的是说在某人的职责范围内/某规则上的要求
根据句意 有责备Jane的含义 意为她早该到了 所以选D
上海科甲电子
2024-09-19 广告
2024-09-19 广告
硅酮处理袖套(Silicone Treater Sleeves)在我们上海科甲电子有限公司的产品线中占据重要地位。这种袖套采用优质硅酮材料制成,具有良好的耐热、耐化学腐蚀和电气绝缘性能,广泛应用于电子、半导体、光伏等行业的生产线。我们的硅酮...
点击进入详情页
本回答由上海科甲电子提供
展开全部
首先我们根据NO可知jane没来,ought to have done sth含有责备的意思“她本应该一个小时之前到了”
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据句意,Jane 没有到 ought to +现在完成时表示本应该做某事而未作,而其他选项没有这个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询