英语选择 Be quiet,please.My little son is sleeping,and he for several hours.Be quiet,please.My little son is sleeping,and he for several hours.A.has been sleepingB.sleepsC.sleptD.will sleep但我总感觉这样说怪怪的.我选的是D,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:26:41
英语选择 Be quiet,please.My little son is sleeping,and he for several hours.Be quiet,please.My little son is sleeping,and he for several hours.A.has been sleepingB.sleepsC.sleptD.will sleep但我总感觉这样说怪怪的.我选的是D,

英语选择 Be quiet,please.My little son is sleeping,and he for several hours.Be quiet,please.My little son is sleeping,and he for several hours.A.has been sleepingB.sleepsC.sleptD.will sleep但我总感觉这样说怪怪的.我选的是D,
英语选择 Be quiet,please.My little son is sleeping,and he for several hours.
Be quiet,please.My little son is sleeping,and he for several hours.
A.has been sleeping
B.sleeps
C.slept
D.will sleep
但我总感觉这样说怪怪的.我选的是D,

英语选择 Be quiet,please.My little son is sleeping,and he for several hours.Be quiet,please.My little son is sleeping,and he for several hours.A.has been sleepingB.sleepsC.sleptD.will sleep但我总感觉这样说怪怪的.我选的是D,
它的考点是for several hours一般加has been doing.做英语题有的时候不确定的时候还可以看意思,A 我的小儿子正在睡觉,他已经睡了几个小时了(从过去到现在他一直保持睡觉这个状态),是已经发生了所以不是将要发生.如果选D,我的小儿子正在睡觉,他将要睡几个小时.应该是My little son feels sleepy,and he will sleep several hours.不过一般不会这样说,比较像中式英语.

答案之所以选择A,是因为这是属于典型的现在完成进行时,
表示动作从过去开始一直持续到现在,并且还可能继续持续下去。
因为孩子睡觉,已经睡了好几个小时了,而且还在继续睡着,表明了动作的一直持续性。
所以这里必须用现在完成进行时态。
能理解吗?
请采纳,谢谢支持!可我觉得不打扰孩子就是要让他继续睡啊。。。跟他睡了多长时间有什么关系呢。。。你理解错误,是因为可能你...

全部展开

答案之所以选择A,是因为这是属于典型的现在完成进行时,
表示动作从过去开始一直持续到现在,并且还可能继续持续下去。
因为孩子睡觉,已经睡了好几个小时了,而且还在继续睡着,表明了动作的一直持续性。
所以这里必须用现在完成进行时态。
能理解吗?
请采纳,谢谢支持!

收起

for+一段时间
要用现在完成时
结合句意:请安静。我儿子正在睡觉,他已经睡了几个小时了。
动作是持续性的
所以选择A

has+been+doing好像是公式来着
will+sleeping

此处说话者是想让大家安静点,他的小儿子正在睡觉,不要吵醒他。到现在为止已经睡了几个小时了!此处只有用现在完成进行时才合适!