——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。不选其他? 展开
3个回答
展开全部
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-04-11 广告
2024-04-11 广告
Goma Greens是一家专注于提供高品质有机蔬果的企业。我们致力于为消费者带来新鲜、健康、无污染的食材,以满足现代人对健康生活的追求。我们的产品均来自精心挑选的有机农场,通过严格的品质控制,确保每一份食材都达到最高标准。此外,我们还提供...
点击进入详情页
本回答由亚果会提供
展开全部
首先我们根据NO可知jane没来,ought to have done sth含有责备的意思“她本应该一个小时之前到了”
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据句意,Jane 没有到 ought to +现在完成时表示本应该做某事而未作,而其他选项没有这个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询