3.使用的场合
(1)表示一个被动的动作发生在说话之前,强调对现在造成的影响或结果。常与already,yet,never,recently等副词及时间状语so far,by now,up till/to now,since...,before...等连用。
Thousands of man-made satellites have been sent up into space by many countries.
许多国家已经发射了数千颗人造卫星到太空中。
The doctor hasn't been sent for yet.
还没有派人去请医生。
(2)表示一个被动的动作或状态开始于过去,持续到现在,并可能持续下去,常与for或since引导的时间状语连用,或用于"How long...?"句型中。
The important problem has been discussed for nearly two weeks.那个重要的问题已经被讨论近两个星期了。
How long has the machine been used?
这台机器使用多久了?
More than ten bridges have been built over the river in this city since it set up a new economic zone.
自从这个城市建立了一个新经济开发区以来,这条河上已经建了十多座桥了。
4.现在完成时的被动语态应注意的几个问题
(1)现在完成时的被动语态与一般过去时的被动语态的区别。
一般过去时的被动语态所表示的动作或状态与现在的情况没有联系,而现在完成时的被动语态则强调与现在的情况有联系。
The bridge was built last year.这座桥是去年建成的。
The bridge has been built.这座桥已经建好了。
(2)一些特殊动词,如:borrow,finish,begin,buy,start,return,marry,open,join等构成的现在完成时的被动语态不能与表示一段时间的状语连用。若要表达相应的意思,则须改换动词或时态。
这本书买了多长时间了?
误How long has this book been bought?
正How long ago was this book bought?
但这类动词的否定式可表示动作的持续过程,具有延续性,因而可与since或fo