2 Have to表示推测时能不能表示将来

请问,当Have to表示推测时,用法是否和Must一样,只能表示对现在和过去的推测,不能表示将来?

请先 登录 后评论

最佳答案 2020-08-28 07:15

have to 是全能的,以下摘自“朗文字典”

1. House prices have to go up sooner or later.

将来


2. This has to be a mistake.

现在


3. No one else could have done it – it had to be Neville.

过去(注意,因为用的是had)


请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

Have to表示推测时能不能表示将来

请问,当Have to表示推测时,用法是否和Must一样,只能表示对现在和过去的推测,不能表示将来?

    【答】have to 表示“不得不”,不存在表示推测的用法。have to 有4种形式:have/has to, had to, will/shall have to, would/should have to 分别表示现在时、过去时、将来时和过去将来时。


请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

have to 可以表示将来的推测。

众所周知,have to 与 must 不同,它表示“不得不”,是客观上非做不可的一个动作。但是,很少有人知道,have to 还可以表示“推测”,意思是 “一定”。用于肯定意义的推测,与 must 用法相似。如:

This has to be a mistake.  这肯定是弄错了。

This has to be part of the original manuscript.  这一定是原稿的一部分。

House prices have to go up sooner or later. 房价迟早一定要涨的。(将来)

As for your problem, there has to be a solution.  至于你的问题,一定会有解决的办法。(将来

请先 登录 后评论
  • 0 关注
  • 1 收藏,2795 浏览
  • 奶嘴CC 提出于 2020-07-10 22:21

相似问题