为什么before前后时态一致(有什么规律吗)

It is not long before they are so accustomed to swimming that they can pick up weights from the floor of the pool.


为什么这个before前后时态一致?有什么规律吗?

请先 登录 后评论

最佳答案 2020-03-20 14:13


主句用一般现在时或一般将来时,都正确。我们做个比较:

It is not long before they are so accustomed to swimming that they can pick up weights from the floor of the pool. (主句用一般现在时)

It will not be long before they are so accustomed to swimming that they can pick up weights from the floor of the pool.(主句用一般现在时)

before 从句虽然都使用了一般现在时,但表示未来情况。主句的区别是:

(1)主句用一般现在时,说明不带任何推测成分,只是描述一种客观存在、现象、事实,是经过实践验证的结论。

(2)主句用一般将来时,含有一种说活人的推测成分,带有不确定的可能性。不像第一句那样,是经过实践验证的结论。

这种差别,汉语翻译可以忽略不计:

【翻译】不久他们就会非常习惯了游泳,(以至于)他们能从游泳池的地板上拿起重物。


请先 登录 后评论

其它 1 个回答

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

It is not long before they are so accustomed to swimming that they can pick up weights from the floor of the pool.

为什么这个before前后时态一致?有什么规律吗?

   【答】It is not long before ...的意思是“不久就 ...”,如果It 后面用 was,则 before 从句用过去时;如果It 后面用的 won't be,则 before 从句用一般现在时。例如:

    It was not long before the scandal reared its ugly head. 不久这个丑闻就露出了丑恶的面目。With the leaves changing colors, it won't be long before winter is here. 树叶在变颜色了,不久就会到冬天了。(摘自《外研社英汉多功能词典》p.182)

    在网友的句子中,It is not 应该改为 It won't [= will not] be,在 before they are so accustomed to swimming that they can pick up weights from the floor of the pool 这个时间状语从句中,含有一个 so ... that 结构。

    


请先 登录 后评论
  • 3 关注
  • 1 收藏,5134 浏览
  • hui 提出于 2020-03-20 09:30

相似问题