英语翻译

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 06:18:48

英语翻译
英语翻译

英语翻译
He has been falling asleep for two hours.
用现在完成进行时表示他一直睡觉这个状态.

He has been sleeping for two hours

He has been sleeping for 2 hours.
现在完成进行时 = 已经睡了2个小时, 睡仍在进行中是不是如果他现在已经醒了,就可以用现在完成时了对可是我也不知道他是醒了还是没醒啊用现在完成时, 醒了还是没醒都可以 (合逻辑). 现在完成进行时 = 已经睡了2个小时, 睡仍在进行中...

全部展开

He has been sleeping for 2 hours.
现在完成进行时 = 已经睡了2个小时, 睡仍在进行中

收起

He had slept for two hours !因为他睡觉已经完成了,并且对现在有了一个影响!他都已经睡了2小时了,怎么还…………

He was sleeping in two hours.
应为动作已经完成

He has been sleeping for two hours 这与醒了还是没醒没有关系,关键在于你的问题,出现“已经”,一定要用现在完成时

从句子的意思看,还没有醒。如果醒了,应该是“他睡了2个小时”。