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

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:46:36
A.has been asleep
B.has falled asleep
C.has gone to bed
D.has gone to sleep
has falled asleep不是现在完成时吗?

答案是A。

BCD所用的fall asleep, go to bed, go to sleep都不能作延续性的动词短语理解~ 而A的 has been asleep侧可以表示一直延续的“睡觉”的这么一个状态,所以选A~

不能这样用:has falled asleep ,既然前面说了fall asleep不能作延续性动词短语(当然也就不能用现在完成时态),只能表示一个非延续的动作,用汉语动词"枪毙”来打个比方可以这样用“他被枪毙了”,而不能用作一个延续性的动作,如“他正在被枪毙”,这里一个道理~

A.has been asleep

A.has been asleep
过去完成时 already是过去完成时的标志性的单词

A