问题描述: He has been______(sleep)for two hours since he went to bed.请说明理由 1个回答 分类:英语 2014-11-08 问题解答: 我来补答 sleepinghave/ has been doing 现在完成进行时 结构不明白的再问哟,请及时采纳,多谢! 再问: 能用asleep吗?为什么? 再答: 可以,如果用 asleep, 就是现在完成时再问: 为什么不用slept 再答: have/ has been + slept( 过去分词) 构成现在完成时的被动语态,在这句中翻译不通 展开全文阅读