When I got home,my son ( ).A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 08:19:33
![When I got home,my son ( ).A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?](/uploads/image/z/8950671-63-1.jpg?t=When+I+got+home%2Cmy+son+%28+%29.A.has+slept+B.had+slept+C.was+sleeping+D.slept+%E6%88%91%E8%A7%89%E5%BE%97%E7%AD%94%E6%A1%88%E5%BA%94%E8%AF%A5%E6%98%AFC%2C%E5%8F%AF%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88%E6%98%AFB.%E7%A9%B6%E7%AB%9F%E5%93%AA%E4%B8%AA%E5%AF%B9%E5%91%A2%3F)
When I got home,my son ( ).A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?
When I got home,my son ( ).
A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?
When I got home,my son ( ).A.has slept B.had slept C.was sleeping D.slept 我觉得答案应该是C,可参考答案是B.究竟哪个对呢?
选B,因为题里要考的意思是:当我到家时,我儿子已经睡着了.
选c,也不错,但不是出题人的意思.
我觉得是B。
当我回到家,我儿子已经睡着了。
WAS SLEEPING。正在睡。
这里要强调的是完成。
选b 解释为 当我到家时 我的儿子已经睡了
选c 解释为 当我到家时 我的儿子正在睡觉
我觉得都可以
前半句用的是过去时,所以“儿子睡着”是发生在“I”回家以前的事情(表示他已经睡了),属于“过去的过去”所以应该用“过去完成时态”
选B因为首先我们先看B,因为前半句是用的过去时,所以后半句当然应该相应的用过去时!同时后半句又是完成时,所以我们应该在have这个词上想用过去时!那么就是had slept。之后看C为什么不能选,原因是当你想说:当我回家时,我儿子正在睡觉!那么应该是看那个时间长,时间长的就要用过去时,时间短的就要用过去进行时。像儿子睡觉的时间长对吧?那么就是儿子睡觉就用过去时。儿我回家只是在shout time发...
全部展开
选B因为首先我们先看B,因为前半句是用的过去时,所以后半句当然应该相应的用过去时!同时后半句又是完成时,所以我们应该在have这个词上想用过去时!那么就是had slept。之后看C为什么不能选,原因是当你想说:当我回家时,我儿子正在睡觉!那么应该是看那个时间长,时间长的就要用过去时,时间短的就要用过去进行时。像儿子睡觉的时间长对吧?那么就是儿子睡觉就用过去时。儿我回家只是在shout time发生的对吧?那么就是这样了,这个就用过去进行时,那么这个句子就应该是:When my son was sleeping.i got home!
Do you understant?
收起
考试英语的话 when 不要用ing
while 用ing
答:b是对的.
选B是对的。
问句中的got是过去分词,
前后应搭配一致,
后面也要接过去分词had。