A when常与一般时态连用:
1用于表示一个动作与另一个动作在同一时间发生,或一个动作在另一动作所延续的时间范围之内发生:
When it is wet the buses are crowded.
天下雨时公共汽车就非常拥挤。
When we lived in town we often went to the theatre.
大家住在城里时常去剧院看戏。
2一个动作紧接着另一个动作:
When she pressed the button the lift sTOPped.
她按了按键,电梯停住了。
B as用于表示下列状况:
1第二个动作发生在第一个动作结束之前:
As I left the house I remembered the key.
正在我要离开家时,我想起了钥匙。
这意指在我离开家这个动作还没完成时就想起了钥匙,大概我还在门口处。While I was leaving(我正要离开时)的意思与此相同。但When I left(当我离开后)意指离开的动作已完成,门已关上了。
2 两个动作同时发生:
He sang as he worked.
他边走边唱。
3两个动作同时进行:
As the sun rose the fog dispersed1.
太阳升起,浓雾散去。
As it grew darker it became colder.等于:
The darker it grew,the colder it became.
天色越暗,天气越冷。
As she came to know him better she relied2 on him more.
伴随她对他理解的加深,她也愈加依靠他了。
As he became more competent3 he was given more interesting work.
伴随他能力的增长,他被托付以更有意义的工作。
假如这里用when,就会完全失去同时并进或比肩进步的意思。
4 as意为while(在那一段时间里):
As he stood there he saw two men enter the bar.
他站在那儿时,看见了两个男性走进了夜店。
as在这里的使用方法没特别的优越性,用while更为安全。