3 as和while的表“同时”的问题

You are preparing a meal___ keeping an eye on the baby.

A. While   B. as you are

A可以,为什么 B不行?

请老师们回答为什么不用as?

请先 登录 后评论

最佳答案 2021-05-20 12:58

提问句子本身就是不规范的,第二人称的进行时要表达什么呢?as与while虽然有相通这处,但有的语境下无法互换,因为as表达的时间会让主从AB两件事产生关联,而while只是单纯表达时间而已。


1. The flames grew larger as the fire spread. (剑桥字典)

这是字典例句。火势变大与火烧的范围变大是关联的


2. People watched in horror as the fire grew larger while firefighters battled on. (英文新闻网站)

火变大,人们看得很害怕,显然这是很自然的“关联了”,而后面用while只是交待火变大时的一个背景时间。


这个句子我可以改造一下

People watched while the fire grew larger as only two firefighters battled on.

这句话给的的感觉是,人们在观看,可能是事不关已在当看客呢,而火越来越大也与只有两个消除员在灭火有关。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

You are preparing a meal while keeping an eye on the baby. =

You are preparing a meal while you are keeping an eye on the baby. =

You are preparing a meal as you are keeping an eye on the baby.

如果主、从句两个谓语动词都是延续性动词,时间从句用 as 或 while 引导都可以。如果语境需要,主从句的时态也可以都使用进行时。本句语境是:说话人看到对方 “正在一边做饭,一边照看婴儿” 时说的话。

请先 登录 后评论
刘三木
为什么说选A可以,选B不行?为什么?
请先 登录 后评论
  • 1 关注
  • 0 收藏,2657 浏览
  • YanhuaPeng 提出于 2021-05-19 22:14