发布网友 发布时间:2022-04-26 05:53
共1个回答
热心网友 时间:2022-06-24 10:17
when和while在句法上基本可以互换,但在句意上有些许差别,when通常指“紧接着”(immediate after),而while指的则是“在…期间”(ring some period of time)。比如,当描述迅速、短暂的动作时,人们更倾向于使用when
You should cover your mouth when sneezing. (3460 hits in Google Books)
You should cover your mouth while sneezing. (131 hits)
而当描述持续性的动作时:
You should not smoke while pregnant. (2940 hits)
You should not smoke when pregnant. (137 hits)
when和while在短暂-持续两种相反的动作状态下,存在明显相反的使用倾向。在没有特定语境的情况下,when和while差别不大,语法上没有问题。
https://ell.stackexchange.com/questions/5270/when-should-i-use-when-and-while
(手贱点了匿名还没法恢复我真是服了)