时间状语从句中用一般现在时与现在完成时的替换

I'll go with you when I have finished my homework.

老师:这句的时间状语从句中,如果我用一般现在时 finish 是否可以呀?谢谢。

请先 登录 后评论

最佳答案 2015-07-27 22:57

当然可以。如:

I'll add a few words when you finish. 你说完后我接着说几句。

如果要强调某个动作的结束或完成,从句也可以用完成时。如:

When you have done the exercise, read on to page 12.

你练习做完之后, 继续看到12页为止。

请先 登录 后评论

其它 1 个回答

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

同意曾老师的看法。

《朗文当代高级英语辞典》第5版指出:

一般情况下,在以 when 引导的表示将来的从句中,用现在时或现在完成时,不用 will ......

请先 登录 后评论
  • 0 关注
  • 2 收藏,3922 浏览
  • speed_eriko 提出于 2015-07-27 00:49

相似问题