完成时的被动语态
完成时的被动语态:
现在完成进行时是没有被动语态的,如果有现在完成进行时的主动结构的句子变为被动结构,可以用现在完成时。
例:Wehavebeendiscussingtheproblemfor2days.我们已经讨论这个问题两天了。
变为:Theproblemhasbeendiscussedfor2days.这个问题已经被讨论两天了。
另外,将来进行时也没用被动语态。
扩展资料
现在完成进行时构成形式
非第三人称单数:I/we/you/theyhavebeen+动词的现在分词
第三人称单数:He/she/ithasbeen+动词的现在分词
现在完成进行时基本句型
肯定式第一人称havebeendoingsth.
疑问式Have第一人称beendoingsth.
简略回答Yes,第一人称have.No,第一人称haven't.
肯定式第三人称hasbeendoingsth.
疑问式Has第三人称beendoingsth.
简略回答Yes,第三人称has.No,第三人称hasn't.
现在完成进行时的被动语态是什么
现在完成进行时为:have/has+been+doing指过去发生的事,到现在这个点还在做.
例:Shehasbeenskatingforthreehours.她已经滑了三个小时.(现在还在滑.)
现在完成进行时是没有被动语态的,如果有现在完成进行时的主动结构的句子变为被动结构,可以用现在完成时.
例:Wehavebeendiscussingtheproblemfor2days.
变为:Theproblemhasbeendiscussedfor2days.
另外,将来进行时也没用被动语态.
例:Weshallbediscussingittomorrow.
变为:Itwillbediscussedtomorrow.
现在完成时和现在完成的被动语态有什么区别
一、现在完成时的被动语态的用法
1.表示一个被动的动作发生在说话之前,强调对现在造成的影响和结果。如:
the
door
has
been
locked.
门被锁上了。
2.表示一个被动的动作或状态开始于过去,持续到现在,并可能持续下去,常与for
或since引导的时间状语连用,或用于how
long...?句型中。如:
the
important
problem
has
been
discussed
for
nearly
two
weeks.
那个重要的问题已经被讨论近两个星期了。
how
long
has
the
machine
been
used?
这机器使用有多久了?
二、现在完成时的被动语态应注意的几个问题
1.请注意现在完成时的被动语态的两个助动词,即have/has和been,两者缺一不可。
2.
请注意与一般过去时的被动语态的区别。一般过去时的被动语态所表示的动作或状态与现在的情况没有联系,而现在完成时的被动语态则强调与现在情况的联系。如:
the
bridge
was
built
last
year.
这桥是去年建成的。
the
bridge
has
been
built.
这桥已经建好了。
3.请注意一些特殊动词,如borrow,finish,begin,buy,start,return,marry,open,join等构成的现在完成时的被动语态不能与表示一段时间的状语连用。若要表达相应的意思,则需改换动词或时态。如:
[误]
how
long
has
this
book
been
bought?
[正]
how
long
ago
was
this
book
bought?
但这类动词的否定式可表示动作的持续过程,具有连续性,因而可与since或for引导的时间状语连用。如:
no
books
have
been
bought
since
last
week.
自上周以来,没有人来买过书。