it takes sb some time to do sth的疑问

I'm so sorry it's taken me so long to get this to you.

为什么有 taken?不是 it takes sb some time to do sth 吗?

请先 登录 后评论

最佳答案 2016-04-27 17:02

这里的 it’s taken…相当于 it has taken…,它是 take 的现在完成时形式。又如:

It has taken Masters about twenty hours to reach the house. 马斯特斯用了约 20 个钟头才到达那所房子。

再如下面的句子,分别用的是过去时态和将来时态:

It took him ten years to qualify as a vet. 他用了10 年的时间才获得兽医资格。

The doctor said it will take six weeks and I should be fine by then. 医生说需要6周时间,到那时我就会好了。


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,13146 浏览
  • sealakewater 提出于 2016-04-27 15:55

相似问题