have been doing 和 be being done 感觉是一个意思啊
2个回答
展开全部
have been doing 是现在完成进行时,表主动
be being done 是现在进行时的被动
be being done 是现在进行时的被动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have been doing 是现在完成进行时,表主动
be being done 是现在进行时的被动
意思两样
be being done 是现在进行时的被动
意思两样
追问
可以举一个例子吗 谢谢
追答
i have been skating for three hours
我已经溜冰三小时了
(言下之意,我以前溜冰,现在还在溜冰,以后还会溜下去)
因为是主动,所以主语是人
the bridge is being built
人们正在建桥
我再造一个你也许认为意思差不多的
peple have been building the bridge
人们还在建桥,(过去建,现在还在建,以后还会一直建)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询