1 have to do sth可以用于过去完成时吗

have to 可以有多种时态用法,但可以用过去完成时吗?

如果用过去完成时,那不是成了 had had to? 感觉好奇怪。

请先 登录 后评论

最佳答案 2018-03-10 23:57

have to 完全可以用于过去完成时。如:

Such was the story which she had had to tell. 这就是她不得不讲出来的情况。

Most patients overestimated how long they had had to wait to see a doctor. 大多数病人对看医生所需等待的时间估计得过长了。

If she had had to give up riding she might have taken up sailing competitively. 如果当时她不得不放弃马术,她可能就已经从事帆船竞赛了。

The reason for our late arrival was that we had had to wait for hours while they checked the plane before take-off. 我们晚到达的原因是飞机起飞前进行了检查,我们不得不等好几个小时。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,8584 浏览
  • 李卫青 提出于 2018-03-02 09:17

相似问题