Unit5MeetingyourancestorsPeriod3Grammar&Writing同步精练(人教版选修8,重庆专用)时间:45分钟Ⅰ.用所给动词的适当形式填空1.Annisverytired.She________________________(work)hard.2.I________________(be)atthebusstopfor20minuteswhenabusfinallycame.3.Ithoughtyou________________________(leave)bythistime.4.TheBrowns________________(visit)alotofplacesinChinasofar.5.Ididn'tknowathingabouttheverbs,forI________________________(notstudy)mylesson.6.It________________________(rain)fortwohours.7.Shefoundthekeythatshe________________(lose).8.She________________________(play)tennissinceshewaseight.9.You________________________(reach)Shanghaibythistimetomorrow.10.Thecarisgoingagainnow.Tom________________(repair)it.答案1.hasbeenworking2.hadbeen3.wouldhaveleft4.havevisited5.hadnotstudied6.hasbeenraining7.hadlost8.hasbeenplaying9.willhavereached10.hasrepairedⅡ.用完成时态完成下列句子1.He________________________formeandIhaven'thadthatmuchcontactwithhim.他并没有给我工作过,我和他没有过那许多接触。2.Hetoldthemhe________________________itby8o'clock.他告诉他们他会在8点以前干完。3.She________________hercousinforalongtime.她好长时间没有见过她表弟了。4.________you________________Kevinfor10yearsnextmonth?到下个月你认识凯文该有10年了吧?5.IreturnedthebookthatI________________.我已归还了我借的书。答案1.hasn'tbeenworking2.wouldhavefinished3.hasn'tseen4.Will;haveknown5.hadborrowedⅢ.单项填空1.Sofarthisyearwe________afallinhousepricesbybetween5and10percent.A.sawB.seeC.hadseenD.haveseen解析sofar常用于现在完成时,故选D。答案D2.We________onthisprojectforfourhours.Let'shavearest.A.areworkingB.havebeenworkingC.workedD.hadworked解析从句子的时间状语forfourhours和后面的句子Let'shavearest.可知,动作从过去发生,到说话的时候一直在进行着。句意:我们在这项工程上一直工作了四个小时了。咱们休息一会儿吧。答案B3.Ihavebeenstudyinghereforfouryears,bynextsummerI________.A.shallgraduateB.shallbegraduatedC.shallbegraduatingD.shallhavegraduated解析bynextsummer是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将来完成时。答案D4.Bothhisparentslooksad.Maybethey________what'shappenedtohim.A.knewB.haveknownC.mustknowD.willknow解析现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。答案B5.Thefamouswriter________onenewbookinthepasttwoyear.A.iswritingB.waswritingC.wroteD.haswritten解析现在完成时常与recently(近来),sofar(到目前为止),inthepast/“last+”一段时间等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选D。答案D6.—HasTomfinishedhisjobyet?—Ihavenoideaofit;he________itthismorning.A.didB.wasdoingC.hasbeendoingD.hadbeendoing“解析注意Ihavenoideaofit”这句话的暗示,说明只知道过去的情况,而did还是说明过去做完了,所以用wasdoing“”表示今天早晨还在做,并不知道现在是否完成。答案B7—.Whydoyouwanttoworkforourcompany?—ThisisthejobthatI________for.A.lookedB.amtolookC.hadlookedD.havebeenlooking解析答句句意:这就是我一直寻找的工作。现在完成进行时表示从过去某个时刻发生的动作一直持续到现在,并且有可能持续下去。答案D8.Ihopeherhealth________greatlybythetimewecomebacknextyear.A.improvesB.improvedC.willbeimprovedD.willhaveimproved解析bythetime引出的是时间状语从句,从句中用的come用一般现在时,表示将来概念,相当于一个表示将来的时间状语,主...