老师好,
做题看到了一个句子,Later that day, I saw a strange object on my car while I was going to get something from it.
我觉得while用的不对,因为while后面要是延续的动词,去网上找了while I was going的例句,很少,when I was going to do很多,但是我不确定。be going to 不是表将来吗,它本身还有 动词本身的含义吗?原句用while对吗?
谢谢老师。
简单说来,要分两方面来看:
一、如果是学校应试范畴,牢记:
1)两个短动作(瞬间动词)用when连接;
2)两个长动作(延续性动词)用while连接;
3)一长一短两个动作用when;
二、如果是日常使用范畴,分两种情况:
1) while和when不可混用的情形
a) 两边都是持续动作-->while
b) 两边都是瞬间动词-->when
c) 一段时间内(静态),做了一个动作-->when
小时候(When I was little)
-->小时候,虽然是一段时间,但是属于静态范畴;
我8岁的时候(When I was eight)
-->8岁的时候,一年也有365天,所以它是一段时间,但属于静态范畴;
2) while和when可以混用的情形
一段时间内(动态),做了一个动作-->when & while皆可
虽然是一段时间,但属于动态的,也可以理解为背景动作,比如:
爸爸睡觉的时候,我打开了门
-->睡觉虽然是一段时间,但是动态(背景动作),在爸爸睡觉期间的某个时间点,我开了门;用while或when都可以;
我煮咖啡的时候,妈妈打开了窗
--->煮咖啡是一段时间,背景动作,在我煮咖啡这段时间的某个时点,妈妈开了窗,用while或when都可以;
所以,当你想说你买汉堡包的时候,看到了凡哥,买汉堡包是个时间段--你要排队、点单、结账等等,在这段时间的某个时点,你看到了凡哥,你就可以说:
While/When I was getting my coffee, I saw Bro. Fan.
明白了这些,再回过头看你提出的例句,你就明白了,希望对你有所启迪。
我认为这个句子没有错误。be going to虽然常被分析为半助动词,表示将来意义,但也不能排除这个动词形式其实就是go的进行体+不定式作目的状语。比如COCA下面这个例句:
Did you change the channel while I was going to get the beer?
从沙发到冰箱有有一段距离。换频道这个短暂动作发生在说话人从沙发往冰箱走去取啤酒的过程中,所以go要用过去进行时,不定式为目的状语。while引导时间从句,从句动作有一个过程,主句的动作发生在从句动作发生的过程中。这没有任何问题。又如:
Another time, while she was going to work on an isolated dirt road, Rodriguez blocked her way with his truck, then raped her.
即使作为半助动词,be going to这种将来时间表示法与go的进行体还是有着千丝万缕的联系,有着抽象意义的go的动作在进行中的意为,所以还是可以与while连用在时间从句中。例如COCA例句:
Christensen is suspected of abducting her in Urbana while she was going to sign an apartment lease.
Upstairs, I laid down with her and scratched her back while she was going to sleep.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
网友的质疑非常正确。应把while 改为when,因为从句的动作 get, 并未发生。when 和 while 的相同点是,都可以表示一个延续动作正在进行。不同的是,如果表示另一个动作开始发生或即将开始,用 when 可以,用 while 不可以。
根据句子的意思,“我准备从车里取某物时(未发生),发现一件奇怪的东西”。所以,改为:
Later that day, I saw a strange object on my car when I was going to get something from it.
Later that day, when I was going to get something from my car I saw a strange object on it.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!