have been done 是被动语态吗.she has benn all over China by plane .这句话怎么回事.
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/16 16:07:31
have been done 是被动语态吗.
she has benn all over China by plane .这句话怎么回事.
have done是现在完成时的主动语态,have been done是现在完成时的被动语态.
但she has benn all over China by plane .这句话是主动语态,因为它没有done这个实义动词.它是have been.have been是系动词be的现在完成时,是主动语态.系动词没有被动语态.
请看下面两个句子:
She is in China now.她现在在中国.(这里讲的是客观情况,用一般现在时.)
She has been in China since 1999.她自从1999年以来一直在中国.(这里讲的是从过去到现在一直在发生的状态,用现在完成时.)
这两个句子都是主动语态.
不明白的请继续追问!如觉得满意,请记得采纳,
首先,have been done 是被动语态。而你给的例句,它的句子成分不是你想的那样。它的been是连的all over China ,意思是已经乘飞机到过的整个中国,这个例句只是现在完成时,不是被动。
has/have been to sp 是曾经去过某地、(是有去有回的)
不过、亲、还有一个需要跟这个词组区别的另一个词组、
has/have gone to sp 是已经去了某地 、(还没回来捏、)这知识点还挺重要捏、
内个 have been done 是现在完成时的被动语态、 (PS: 有哪没懂可以随时问我、嘿嘿~~)...
全部展开
has/have been to sp 是曾经去过某地、(是有去有回的)
不过、亲、还有一个需要跟这个词组区别的另一个词组、
has/have gone to sp 是已经去了某地 、(还没回来捏、)这知识点还挺重要捏、
内个 have been done 是现在完成时的被动语态、 (PS: 有哪没懂可以随时问我、嘿嘿~~)
收起