11页10.How is my mother ,doctor ?she is fine ,she

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:20:57
11页10.How is my mother ,doctor ?she is fine ,she went to bed at ten last night and now she ----for eight hours
A.had slept B.has slept C.had been asleep 理由

B 她已经睡了8个小时 从过去到现在的 而且第一句中是is 后面还有个now 说明不能完全是过去时 sleep本来也就是个延续性动词 可以直接用在完成时中 所以选择B 其实这不是最好的答案 最好的是现在完成进行时 has been sleeping

C.had been asleep

has slept. 只用现代式才是对的。

C 现在完成时 sleep 是动作 要用BE动词表示状态