分享

[语法] when 和 while 引导时间状语从句时有何区别?

2022-05-29  hercules028   |  转藏
   

在 when 和 while 所引导的时间状语从句中,when 从句的动词可以为延续性动词或非延续性动词但 while 从句的动词必须是延续性动词

因此,当 when 从句的动词为延续性动词时,when 可与 while 互换,这时 主干句的动作和时间状语从句的动作是同时发生的。

以 I often missed my home a lot when I was abroad. (我在国外时常常很想家) 为例,在这句中,when 可用 while 来代替,意思不变。

但在 When they came home, I was cooking dinner. (他们回家时,我正在煮晚餐) 这句中,由于 came 是瞬间动词,所以不能用 while 来代替 when。这也是 when 和 while 用法的主要差异之一。

when 和 while 用法的另一差异是:when 从句的动词通常为一般过去式,而 while 从句的动词往往是过去进行式

这牵涉到 when 或 while 从句的动词与主干句的动词发生的时间有先后关系。

一般而言,当 when 从句的动词与主干句动词都是过去简单式时,when 从句的动作较早发生,此时 when 相当于 after。

举例:Mary stood under a tree when it began to rain.

这句是说玛丽站在树下这个动作是发生在下雨之后 (她一定淋到雨)。

如果句子改成 When Mary stood under a tree, it began to rain.,那么这是说玛丽站在树下之后,雨才开始下(她没有淋到雨,maybe 树叶可以遮雨)。

最后来讨论如何表达同时在进行的两个动作:主干句和时间状语从句的都用过去进行式;当然,我们要用 while 来引导,而且两个从句的动词必须都是延续性动词。例如:

“当我在一个房间学习时,我弟弟正在另一房间打游戏。”

While I was studying in one room, my brotherwas playing video games in the other room.

或者 I was studying in one roomwhile my brotherwas playing video gamesin the other room.

理解了吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 全屏 打印 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多