几道英语题目帮忙解答,需要详细点儿的解释,万分感谢

2024-12-04 16:06:14
推荐回答(4个)
回答1:

have fallen asleep 是一般现在完成时,表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
而后句woke me up 说明,fall asleep,在过去某一时刻已经结束,所以不能用B
令(我上面那人说“fall是短暂性动词 不能完成时 ”这是不对的,fall是短暂性动词,不是 不能完成时,而是不能直接用于“have done + for +一段时间/since+过去的一个时间点”这个句型,在这个句型中,短暂性动词组应改为延续性的,如用fall asleep时,应改为have been asleep for some time..(since 同)
希望对你有帮助

回答2:

因为第二句中的woke告诉你发生在过去,所以应该前后一致的。

回答3:

fall是短暂性动词 不能完成时 然后fall asleep 本来就是表示这个睡觉这个状态 由于是woke 所以 该选fell asleep

回答4:

fell