have to用于现在完成时和现在进行时

have to可用于一般现在时、一般将来时、一般过去时。如:

I have lost my pen, so I have to buy one. 我丢了钢笔所以得去买一枝。

When you leave school you’ll have to find a job. 你毕业后,必须找个工作。

I had to show my pass to the man at the door.  我不得不向门口的那个人出示我的通行证。

但是,have to可用于现在完成时和现在进行时吗?

请先 登录 后评论

其它 2 个回答

罗 芳

have to 用于现在完成时的例子并不少见。例如:
We have had to turn down four applicants already. 我们已经不得不回绝了四位申请人。
Not all companies have had to cut back on training. 不是所有公司都得削减培训费用。
Since his illness. He has had to swear off tennis. 他自从患病以来不得不停止打网球。
但是,进行时的不多见,网上也能查到一些例句,但是都没有权威性,还需要查查资料。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
请先 登录 后评论
  • 0 关注
  • 1 收藏,7873 浏览
  • 米丽萍   提出于 2014-05-27 13:03

相似问题