1 完成时的用法(the moment somebody have done)

"Where's my letter?" said Harry, the moment Uncle Vernon had squeezed through the door.

【疑问】这句话里边had squeezed用完成时。那么如果我想表达将来“一……就……”能不能这样说: I will call you the moment I have arrived.


请先 登录 后评论

最佳答案 2019-01-05 15:10

可以的。如果是表示将来“一……就……”,从句除了用现在完成时,也可以用一般现在时。即:

I will call you the moment I have arrived.

I will call you the moment I arrive.

当然,the moment 也可以换成 the instant, the minute, as soon as, immediately, directly 等。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,3209 浏览
  • zbr1016. 提出于 2019-01-05 12:07

相似问题