专项培优:Unit3语法巩固训练(现在完成时的被动语态)一、ThePresentPerfectPassiveVoice(现在完成时的被动语态)例子:主动:Ihavefinishedmyhomework.被动:Myhomeworkhasbeenfinished.1.Maryhaslockedthedoor.___________________________2.Shehastoldmeaboutthestory._______________________3.Ihavereadthisbookmanytimes._____________________4.Wehavecompletedallthepreparationsforthetask,andwe’rereadytostart.___________________________________________________5.Thiscompanyhasproducednewtypesofcomputers___________________________________________________6.Theyhaveinterviewedseveralteachersforthejob.___________________________________________________7.Georgehassentsometextsandpicturestohisfriend’scellphone.___________________________________________________8.Theyhavedevelopedsomeprogramsforthehumanresourcedepartmentoftheircompany___________________________________________________9.Someonehasputthebookunderthebenchformorethantwodays.___________________________________________________10.Thetyphoonhasdamagedthebridgesbecauseofitsstrongwind.___________________________________________________二、单选1.Doyouknowthethief______bythepolice?A.hascaughtB.hasbeencatchingC.willcatchD.hasbeencaught2.-Howmanytimes______nottoplaywithfire?-I’msorry.I’llneverdothatagain.A.doyoutellB.hadyoutoldC.areyoutoldD.haveyoubeentold3.--What’shappeninginthenewarea?--Newhouses_______recentlyoverthere.A.arebuiltB.builtC.havebuiltD.havebeenbuilt4.Thereisapolicecarinfrontofourneighbor’shouse.Whatdoyousuppose_______?A.didhappenB.hashappenedC.ishappenD.hasbeenhappened5.Allthepreparationsfortheproject_______,andwe’rereadytostartA.completedB.hadbeencompletedC.completeD.havebeencompleted6.Greatchanges________inthecity,andalotoffactories________.A.havebeentakenplace;havebeensetupB.havetakenplace;havebeensetupC.havetakenplace;havesetupD.weretakenplace;weresetup7.--Howlong_____atthisjob?--Since1990.A.wereyouemployedB.haveyoubeenemployedC.hadyoubeenemployedD.willyoubeemployed8.Whenandwheretogofortheon-salaryholiday___________yet.A.arenotdecidedB.havenotbeendecidedC.isnotbeingdecidedD.hasnotbeendecided9.Thisisaphotoofthepowerstationthat__________inmyhometown.A.hassetupB.hasbeensetupC.willsetupD.issetup10.--Didyoumoveintothenewhouse?--No.Therooms___________yet.A.werebeingpaintedB.arepaintingC.havenotpaintedD.havenotbeenpainted三、句子翻译(用被动语态)1.我们已经被告知运动将会被推迟。2.问题还没有被解决。3.我朋友刚刚买了一台新个人电脑。4.商店很快就修好了我的电脑5.一种不知名的病毒袭击了我的电脑。四、改错1.Apersonalcomputerhasboughtbyus.____________________________________________________________2.Manyproblemshasbeenfoundwithournewcomputer.____________________________________________________________5.Thecomputerwasusedeverydaysinceweboughtit.____________________________________________________________4.It’ssaidthatthisbookhastranslatedintoChinese.____________________________________________________________5.Thenewtheaterhasbeendesigningrecently.____________________________________________________________参考答案:一、将以下句子的主动形式改为被动形式1.Thedoorhasbeenlocked.2.Ihavebeentoldaboutthestory.3.Thisbookhasbeenreadmanytimes.4.Allthepreparationsforthetaskhavebeencompleted,andwe’rereadytostart.5.Newtypesofcomputershasbeenproduced.6.Severalteachershavebeeninterviewedforthejob.7.SometextsandpictureshavebeensenttoGeorge’sfriend’scellphone.8.Someprogramsforthehumanresourcedepartmentoftheircompanyhavebeendeveloped.9.Thebookhasbeenputunderthebenchformorethantwodays.10.Thebridgeshavebeendamagedbythetyphoonbecauseofitsstrongwind.二、单选1-5DDDBD6-10.BBDBD三、句子翻译(用被动语态)1.Wehavebeentoldthatthesportsmeetwillbeputoff.2.Theproblemhasnotbeensolvedyet.3.Anewpersonalcomputerhasbeenboughtbymyfriend.4.Mycomputerhasbeenrepairedveryquickly5.Mycomputerhasjustbeenattackedbyanunknownvirus.四、改错1.Apersonalcomputerhasbeenboughtbyus.2.Manyproblemshavebeenfoundwithournewcomputer.5.Thecomputerhasbeenusedeverydaysinceweboughtit.4.It’ssaidthatthisbookhasbeentranslatedintoChinese.5.Thenewtheaterhasbeendesignedrecently.