高中英语题请说明一下?
3个回答
展开全部
选D,must。
- need something或need to do something,所以不选A。
- shall be there不对,应该为should be there,不选B。
- ought to语义不对,在该句子中理解为“他现在要到那里了”,有要求的意思,不选C。
- must be there,理解为“一定抵达那里了”,结合前半句的意思,理解通顺,选D。
ought to翻译成中文的“应该”容易理解错,其实是表示做某事有必要、值得做或有利,带有要求的意思。
而题目中句子表达的是一种推测结果,所以用must表达非常肯定的推测。
展开全部
出题者所给的答案应该是ought to,表示推测及可能性,注意不要理解成虚拟语气;但个人觉得用shall也可以,因为shall也可以表示某事按规定或者规律一定会发生。
个人意见请参考!
个人意见请参考!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ought to 这个 表示 应该是 可以存在过去 现在 未来 的语句中, 任何情态词都有两种含义 1是逻辑判定(应该是什么) 2 主观能动性(责任)
这个 by now 说明了是 到目前为止,就是说在现在的之前,是过去式/过去完成时
a. need've been here 的话 不太符合意思
b. shall 现在几乎没人用这种词 我从没听到过年轻一点的人说过 shall 并且也不能存在于过去 如果是 would have been / should have been 都可以选
d. must have been 可以选 must 不行
这个 by now 说明了是 到目前为止,就是说在现在的之前,是过去式/过去完成时
a. need've been here 的话 不太符合意思
b. shall 现在几乎没人用这种词 我从没听到过年轻一点的人说过 shall 并且也不能存在于过去 如果是 would have been / should have been 都可以选
d. must have been 可以选 must 不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询