作业帮 > 英语 > 作业

He has been______(sleep)for two hours since he went to bed.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/14 03:09:07
He has been______(sleep)for two hours since he went to bed.
请说明理由
He has been______(sleep)for two hours since he went to bed.
sleeping
have/ has been doing 现在完成进行时 结构
不明白的再问哟,请及时采纳,多谢!
再问: 能用asleep吗?为什么?
再答: 可以,如果用 asleep, 就是现在完成时
再问: 为什么不用slept
再答: have/ has been + slept( 过去分词) 构成现在完成时的被动语态,在这句中翻译不通