by the time引导从句时主句与从句的时态规律

Most children grow out of tantrums by the time they’re three. 

I’ll be in my grave by the time that happens! 

这里为什么一句用will,一句不用will,有什么规律可循吗?

By the time we arrived, the meeting was over.

我知道 was over 表示一种状态,但是如果我想强调“早已结束”这种状态时,可不可以改成 had been?

She had gone by the time we got there.

如果我想说:当我们到了的时候, 她“恰好”了。这里 had gone 能不能改成 went away。因为我看到 before 作连词时,主句和从句两个动作几乎同时发生,是可以都用一般过去式的。所以我在想,这个用法能不能迁移到其它从属连词身上?

谢谢老师!

请先 登录 后评论

最佳答案 2018-01-28 21:25

Most children grow out of tantrums by the time they’re three. 

参考译文:大多数孩子们当他们3岁的时候会改掉发脾气/耍性子的习惯.

(主句动作100%会发生)

I’ll be in my grave by the time that happens! 

参考译文:当那发生的时,我将在坟墓里了.

(主句动作90%会发生)

这里为什么一句用will,一句不用will,有什么规律可循吗?

解答如下:

第1句用一般现在时态,表示一定会发生客观事实

第2句用一般将来时态表示一种推测。

By the time we arrived, the meeting was over.

我知道 was over 表示一种状态,但是如果我想强调“早已结束”这种状态时,可不可以改成 had been?

解答如下:

be over属于状态动词,用一般过去式即可,如果改为动作动词end,可以用过去完成时态

By the time we arrived, the meeting had ended.

She had gone by the time we got there.

如果我想说:当我们到了的时候, 她“恰好”走了。这里 had gone 能不能改成 went away。因为我看到 before 作连词时,主句和从句两个动作几乎同时发生,是可以都用一般过去式的。所以我在想,这个用法能不能迁移到其它从属连词身上?


请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

给网友一个最简单、最实用的办法:

在一般情况下,当你不好理解by the time 的时候,你直接把它理解为when 即可。你用when 替换你给的所有的句子,不信就试试吧。不用去死记硬背条条框框,那样太累了,让英语学习轻松快乐起来吧。

你能用when 代替了,各句的时态自然就明白了。


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

如果主句用一般将来时,by the time从句用一般现在时,则 by the time 通常表示“在......的时候”、“到......的时候”。例如:I shall be away by the time (that)the clock strikes twelve.钟敲12点的时候,我就要走了。(摘自赵振才编著《英语常见问题解答大词典》增订版第四版)

请先 登录 后评论
  • 2 关注
  • 1 收藏,9490 浏览
  • 乐乐乐 提出于 2018-01-28 17:13

相似问题