在 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. 理解了吗? |
|
来自: hercules028 > 《English Learn》