早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Hehasskatedforfivehours.I’msurehewillbethewinner.为啥不可以填beenskating为啥啊我觉得用beenskating也可以说通的啊

题目详情
He has _skated___for five hours.I’m sure he will be the winner.为啥不可以填been skating
为啥啊 我觉得用been skating也可以说通的啊
▼优质解答
答案和解析
如果这道题的答案是正确的话,只能这样解释:
现在完成进行时表示从过去某时开始一直持续到现在的动作,并且还将持续下去.如:I have been learning English since three years ago.  自从三年前以来我一直在学英语.(动作还将继续下去,不会停止).
而这句话是到说话为止动作持续了5个小时,不确定是否还会持续下去.
还有一个办法,请教外教.有时他们对中国人出的语法题很困惑,因为实际上有的语法题出的实在没有什么意义.