作业帮 > 英语 > 作业

You'd better wake him up at once.He___for elever hours alrea

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/08/08 04:26:22
You'd better wake him up at once.He___for elever hours already.
A.has been asleep
B.has falled asleep
C.has gone to bed
D.has gone to sleep
has falled asleep不是现在完成时吗?
You'd better wake him up at once.He___for elever hours alrea
答案是A.
BCD所用的fall asleep,go to bed,go to sleep都不能作延续性的动词短语理解~而A的 has been asleep侧可以表示一直延续的“睡觉”的这么一个状态,所以选A~
不能这样用:has falled asleep ,既然前面说了fall asleep不能作延续性动词短语(当然也就不能用现在完成时态),只能表示一个非延续的动作,用汉语动词"枪毙”来打个比方可以这样用“他被枪毙了”,而不能用作一个延续性的动作,如“他正在被枪毙”,这里一个道理~