I saw him as he was shopping.
He was watching TV while I was sleeping.
1.书上说as可以和持续性动词连用,比如上面第一句话是“主短从长”,可以用as,shopping是持续性动词。我的问题是:即然as可以和持续性动词连用,那么“主长从长”为什么不可以用as,比如上面第二句话sleep是持续性动词,为什么不能用as?我觉得用as也不能算错吧?
2.我不明白主句的“长短”和从句的“长短”有何关系,感觉似乎没关系,辛苦老师释疑。
3.第二句话用when更没有问题对吗?
1. 若是“主长从短”型,即主句是一个持续性动作,而从句是一个短暂性动作,此时可以用as或when,但不能用while。如:
It was raining hard when [as] we arrived. 我们到达时正下着大雨。
添加:
若是“主短从长”型,即主句是一个短暂性的动作,而从句是一个持续性动作,此时三者都可用。如:
As [When, While] she was waiting for the train, she became very impatient. 她在等火车时,变得很不耐烦。
若是“主长从长”型,且强调主句动作或状态延续到从句所指的整个时间,此时通常要用while,我还能表示一种对比,也就是说你的主句和从句都是进行时的时候,一般就用while,如:
I was watching TV while my mother was doing the dishes.
但是,若主句和从句所表示的两个同时进行的动作含有“一边……一边”之意时,则习惯上要用as。如:
He swung his arms as he walked. 他走路时摆动着手臂。
2.主句的“长短”和从句的“长短”有何关系?
没有关系,长短是说它的动词是瞬间性的还是延续性的?这个动词嘛,你可以查找有关资料,而且也能够根据理解来体会和记忆
3.根据上面的解析,一般都用while.
附上原网址详细的又清明的总结,去看哦。
http://www.yygrammar.com/Article/201702/5004.html