一、指代不同
1、when:什么时候。
2、while:虽然。
3、As:如同。
二、语法不同
1、when:when的基本意思是“什么时候”。可用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句。
2、while:while还可引导让步状语从句,意思是“虽然,尽管”,含有对比意味。
3、As:as用作副词时主要用来表示比较,意思是“像…一样;如同”。
三、侧重点不同
1、when:when所引导的从句,其谓语动词既可是持续动词,也可是短暂动词;谓语动词动作发生的时间可以与主句谓语动词的动作是同时,或之前、之后。
2、while:while句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。
3、As:as侧重指从句与主句的动作同时进行,谓语动词可以是持续性的,可以是短暂性动词。
1、When was the last time you saw her?
你上次是什么时候见到她的?
2、Since when did he ever listen to me?
他什么时候听过我的话?
3、Some people don't know when they're well off.
有些人身在福中不知福。
4、There are bound to be changes when the new system is introduced.
引进新系统后一定会发生变化。
5、They were grinning and watching while one man laughed and poured beer over the head of another
当一个男人大笑着把啤酒倒在另一个人头上时,他们都在乐呵呵地看着。
6、The two ministers have yet to meet, but may do so while in New York
两位部长尚未会面,但可能会在纽约碰头。
7、Marianne was tempted to turn the large rooms into traditional French-style salons, while Howard was in favour of a typically English look
8、My mother was cooking fish as I arrived home.当我到家的时候,我妈妈正在做鱼。
9、As rain has fallen, the air is cooler. 因为下过雨,所以空气比较凉爽。
10、Do as the Romans do when in Rome. 入乡随俗