she's been skating for five hours 为什么is been for都不用翻译

问题描述:

she's been skating for five hours 为什么is been for都不用翻译

是has been
她在滑冰5小时了,没什么可翻译的啊

是has been
她已经滑了五个小时的冰。
has been doing就表示“一直在做,到现在还在做”的意思

不是is been 是has been .has been ...for+时间是已经做......多长时间了

跟be doing ,done,一样表示状态的呃,没啥好翻译的啊

是has been doing for...
不是is been
更不是现在进行时时,是现在完成进行时
意思是,他已经溜冰5小时了,用这个完成进行时的言下之意,是她还会继续溜下去

She's =she has
She has been skating 这是现在完成进行时, has, been 在这里是助动词,
for +段时构成时间状语,for也不用翻译