when为什么要改成while
At that moment he was working in the garden when his grandpa was sitting in the sun.中的when为什么要改成while
when为什么要改成while
At that moment he was working in the garden when his grandpa was sitting in the sun.中的when为什么要改成while
while和when都是表示同时,到底句子中是用when还是while主要看从句和主句中所使用的动词是短暂性动作(瞬时动词)还是持续性动作。
1、若主句表示的是一个短暂性的动作,而从句表示的是一个持续性动作时,两者都可用。如:
He fell asleep when [while] he was reading. 他看书时睡着了。
I met him when [while] I was taking a walk in the park. 我在公园散步时遇到了他。
2、若主、从句表示两个同时进行的持续性动作,且强调主句表示的动作延续到从句所指的整个时间,通常要用 while。如:
Don’t talk while you’re eating. 吃饭时不要说话。
I kept silent while he was writing. 在他写的时候,我默不作声。
3、若从句是一个短暂性动作,而主句是一个持续性动作,可以 when 但不用 while。如:
When he came in, I was listening to the radio. 他进来时,我在听收音机。
It was raining hard when we arrived. 我们到达时正下着大雨。
4、若主、从句表示的是两个同时(或几乎同时)发生的短暂性动作,一般要用 when。如:
I thought of it just when you opened your mouth. 就在你要说的时候,我也想到了。
至于什么是短暂性动作,什么是持续性动作,其实有个很简单的规律。就是如果是进行时态,一般是持续性的。如果是过去式,一般是短暂性动作。
对于,填写when还是while的问题,通常首先看主句和从句中的时态,再根据以上4个规律来判断填写那个单词。http://w.xdf.cn/question-538829.html
while后面更多使用进行的时态
while和when有很多区别,各自都有比较特殊的用法。
1,while+延续性动作
2,while+进行时:当发生A的时候,B正在发生(while B+be doing)
3,when+现在时或一般过去式(根据语境,本文的基本语境是过去时,撰写此文时其母亲应该已经过世,本文在回忆多少年前的事件,基本时态是过去时;如果描述一般的天天发生的情况,则用现在时)
表示状态的对比。