2 when含义和使用理解困惑

我在《新概念英语名师精讲笔记第二册》(商务印书馆)一本书上看到:

(1)They had just enough time to swim out of danger when/before the boat again completed a circle.

说这里的whenbefore一个意思。因此,我的困惑便由此产生了,看下句:

(2)The snow had not stopped ( ) we arrived in Shanghai one hour later.

注意以上2句是同样的结构:主句都是过去完成时,when句都是一般过去时。

 

我的疑问:

a) 为什么(2)句填入whenbefore含义不同,(1)却可以when=before呢?麻烦老师细讲。

b) (2)句:使用untilbefore - 含义相同吗?麻烦老师细讲。

我自己感觉这2个句子中的when含义用法不同。

谢谢老师!

请先 登录 后评论

最佳答案 2021-10-28 14:52

(1)They had just enough time to swim out of danger when/before the boat again completed a circle.

when 和 before 引导的这个从句的动作,都含有 “晚于” 主句的动作,when 表示两个动作间隔非常短。

(2)The snow had not stopped ( when) we arrived in Shanghai one hour later.

由于本句含有one hour later 这个确定时间,故只能用 when。如果没有它的话,用 when, before, until 都可以,只是意思有一定差别。比较:

The snow had not stopped when we arrived in Shanghai. (含义:到达上海时,雪还在下)

The snow had not stopped before we arrived in Shanghai.(含义:到达上海时,雪是否还在下,不得而知)

The snow had not stopped until we arrived in Shanghai.(含义:到达上海时,雪就停了)


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,1577 浏览
  • ljcEnglish 提出于 2021-10-22 11:07