作业帮 > 英语 > 作业

How long have you been dancing today?为什么要加been!而T

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/04/30 03:10:00
How long have you been dancing today?为什么要加been!而T
he Greens have lived in china since 2010!不用加been?
have/has been doing
这是现在完成进行时 再答: 具体怎么用,要结合具体语境的,并不是所有的都适用^_^
再答: 你说的第二句如果要加been,那就成被动语态了,句意不通啊
再问: 那How long have you been dancing today?加been是因为被动语态吗?可不可以改成how long did you dance today?
再答: How long have you been dancing today?这句中been不是被动语态,被动语态基本形式应该是be done,原句中明显是doing
再答: How long did you dance today?虽然语法不构成错误,但与现在完成进行时相比就不够纯正,显得水平也不够高,不管怎么说要以高要求要求自己嘛^_^
再答: 现在完成进行时这个时态也不是特别常用的,有兴趣了解一下就好了〜
再答:
再问: 那么第二句可不可以how long have you dance today?
再答: 不行啊,have done 是现在完成时的基本形式,你要用的话dance要用它的过去分词danced^_^
再问: 那把dance改为daced了?
再答: danced 就对了
再问: 那个句子就可以了吗?
再答: 句子是对的,但、说过了哈要结合具体语境找最合适它的时态
再答: 好评吧^_^