牛津实用英语语法 331 用于表示时间的when,while,as
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 dispersed. 太阳升起,浓雾散去。 As it grew darker it became colder.相当于: The darker it grew,the colder it became. 天色越暗,天气越冷。 As she came to know him better she relied on him more. 随着她对他理解的加深,她也更加依赖他了。 As he became more competent he was given more interesting work. 随着他能力的增长,他被托付以更有意义的工作。 如果这里使用when,就会完全失去同时并进或比肩发展的意思。 4 as意为while(在那一段时间里): As he stood there he saw two men enter the bar. 他站在那儿时,看见了两个男人走进了酒吧。 as在这里的用法没有特别的优越性,用while更为安全。 |