While he was working,she _____.A\sleep.B\was sleeping C\sleeping D\slept .为什么答案是B,D不何不行呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:24:11
While he was working,she _____.A\sleep.B\was sleeping C\sleeping D\slept .为什么答案是B,D不何不行呢

While he was working,she _____.A\sleep.B\was sleeping C\sleeping D\slept .为什么答案是B,D不何不行呢
While he was working,she _____.A\sleep.B\was sleeping C\sleeping D\slept .
为什么答案是B,D不何不行呢

While he was working,she _____.A\sleep.B\was sleeping C\sleeping D\slept .为什么答案是B,D不何不行呢
while表示两个动作同时进行,while后面的动词一定是延续性动词,主句的谓语动词就不一定了.如果主句的谓语动词也是延续性动词,则主句和从句的谓语动词都必须用doing的形式;如果主句的谓语动词是短暂性动词,则只能用一般过去时的形式.如:
While the students were reading,the teacher came in.
注意:如果短暂性动词作时间状语,只能用when引导.如:
When the teacher came in,the students were reading.
这一题如果she后面是一个短暂性动词,就可以选D.

因为sleep是延续性动词

当他工作的时候,她正在睡觉
表示动作正在进行,且过去发生,为过去进行时
D是她在睡觉时发生在过去

表示过去的情景状态,一般用过去进行时,而如果用一般过去时,一般表示“做过”。
这句显然指的是两个同步进行的状态
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】

D的时态已经完成是过去就完成的动作

这里While表明两个动作过去同时进行

如果 答案是 D\slept 一般过去时 的 话 主语与从句主语 应一致