有关when, while, as用法区别的两道难题

以下两道题均考查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,但说不出理由,请老师指点!

请先 登录 后评论

最佳答案 2014-06-20 07:54

▲关于 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。句意为:当他被送去关押之后,他的孩子就被人收养了。

请先 登录 后评论

其它 3 个回答

王晓
第1题选A,第二题选C
请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

《薄冰英语惯用法词典》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. 他正要下楼时,铃突然响了。

请先 登录 后评论
张成  
擅长:英语考试
同意龙老师见解。
请先 登录 后评论
  • 2 关注
  • 5 收藏,3607 浏览
  • 丽丽 提出于 2014-06-16 16:01

相似问题