他已经睡了2个小时了,这句话的英文翻译?麻烦问一下这句话为什么要用现在完成进行时

请各位帮帮忙啊!!要快!!!!...
2026年09月19日 00:23
有5个网友回答
网友(1):

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

希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)

网友(2):

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

网友(3):

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

网友(4):

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

网友(5):

He was sleeping in two hours.

应为动作已经完成