while, when, as辨析

He was sleeping badly ____ someone knocked on the door.

A. while   B. when   C as

那么我想问为啥答案是when而不可以是as呢?

请先 登录 后评论

最佳答案 2022-04-10 19:17

如果前面句子的谓语动词是过去进行时,实际上是为后面的句子提供了时间背景,通常可以在后面用when引导一个句子(这个句子不是时间状语从句),有的语法学家把这两个句子叫做并列句。这种句子中的when通常译为“这时”(= at that moment)或者“突然”。(在赵振才教授编著的《英语常见问题解答大词典》增订版第五版中有更加详细的用法说明和例句)

He was sleeping badly ____ someone knocked on the door.

A. while   B. when   C as

这道题的答案只能选择when就属于这种用法。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1048 浏览
  • 梦国飞 提出于 2022-04-07 23:12