以下两道题均考查when, while, as的用法区别:
1. The boy smiles _______ the teacher praises him.
A. when B. while C. as D. since
2. _______ he was sent to prison, the children were taken into care.
A. When B. While C. As D. Since
凭感觉应该是选when,但说不出理由,请老师指点!
▲关于 when, while, as表示“当……时候”意思时的用法区别,有以下两者值得注意:
一是,当表示“每当……的时候”,暗示有一种规律性,此时要用 when。如:
It’s cold when it snows. 下雪时天冷。
He smiles when you praise him. 你夸奖他时他总是笑笑。
二是,当主句和从句所表示的动作不是同时发生,而是有明显的先后顺序时,要用 when。如:
I will go home when he comes back. 他回来时,我就回家去。
I will discuss this with you when we meet next time. 我们下次见面时,我要同你讨论这个问题。
▲所以对于上面两道题,你的感觉是对的:
1. The boy smiles _______ the teacher praises him.
A. when B. while C. as D. since
2. _______ he was sent to prison, the children were taken into care.
A. When B. While C. As D. Since
第1题选when,表示“每当……的时候”,暗示有一种规律性,故选 when。
第2题选when,因为主句和从句所表示的动作不是同时发生,而是有明显的先后顺序时,故要选 when。句意为:当他被送去关押之后,他的孩子就被人收养了。
《薄冰英语惯用法词典》p.1318 when, while, as的区别:
1. when 可以表示一点时间,也可以表示一段时间; while 只表示一段时间。在表示一段时间时,while和 when常可互相换用。例如:
When I was in Japan, I bought some beautiful pearls. = While I was in Japan, I bought somebeautiful pearls. 我在日本时,买了些漂亮的珍珠。
She turns on the radio when (she is) reading a novel. = She turns on the radio while (she is) reading a novel. 她在看小说时让收音机开着。
下面两句由when引出的状语从句只表示一个点时间,不能将 when 换成 while。例如:
What did you see when you got there? 你到达那儿时看见了什么?
When we arrived she wasmaking some fresh coffee. 我们到达时,他正在煮清咖啡。
2. as 强调主从句的同时性,基本上可与when 通用。下面两句中的 as 可以改为 when 前一句还可改为 while。例如:
As he was young he was forced to leave his hometown. 他年轻时就被迫离开了家乡。
As I entered the room I found her crying. 当我走进房间时,我看见她在哭。
3. while 不作 and then 解。下面两句中的 when 不可改为 while 。例如:
We were about to start when it rained. 我们正要出发,这时天突然下起雨来了。
He wasgoing downstairs when the bell rang. 他正要下楼时,铃突然响了。