初中完成时练习题 5页

  • 42.50 KB
  • 2022-08-27 发布

初中完成时练习题

  • 5页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
 >>初中英语时态详解及专项练习专题  一、单项选择  1、Both his parents look sad.Maybethey _________what's happened to him.  A. knew B. haveknown  C. mustknow  D.willknow  2、He has _______been to Shanghai,has he?  A. already  B.never   C.ever   D.still  3、Have you met Mr Li______?  A. just  B. ago    C.before  D. amomentago  4、Thefamouswriter_____onenewbookinthepasttwoyear  A.is writing   B.was writing   C.wrote D.has written5、-Ourcountry ______alotsofar. -Yes.Ihopeitwillbeeven______.  A.has changed;well  B. changed;good  C.has changed;betterD. changed;better6、ZhaoLan______already ______inthisschoolfortwoyears.A.was;studying      B.will;study  C.has;studied       D.are;studying  7、We______Xiao Li since she was a little girl.A.know  B. had known  C.have known  D. Knew8、HarryPotterisaverynicefilm.I_______ittwice.  A. will see    B. have seen    C. saw  D.see  9、-These farmers have been to the United States.\n  -Really?When_____ there?  A.will they go     B. did they go  C. do they go     D. have they gone  10、-______you___your homework yet?    -Yes.I_____ it a moment ago.  A. Did;do;finished   B. Have;done;finished  C. Have;done;have finished  D. will;do;finish  11、His father ______the Party since 1978.  A. joined   B. hasjoined C. wasinD. has been in  12、-Doyouknowhimwell?  - Sure.We_________friendssincetenyearsago.  A. were   B.havebeen C.havebecome  D.havemade  13、-Howlonghaveyou ____here? -Abouttwomonths.  A. been    B. gone    C. come D. arrived  14、Hurry up!The play__________for ten minutes.  A. has begunB. had begunC. has been onD. began  15、It _____ten years since he left the army.A. is  B. has   C. will   D. Was16、Miss Green isn't in the office.she_______ to the library.. A.has gone B.went  C.will go  D. has been 17、My parents______ Shandong for ten years. A. have been in        B.have been to\n  C. have gone to        D.have been  18、Thestudentshavecleanedtheclassroom,     ?  A.sothey  B.don'tthey  C.havethey  D.haven'tthey  19、hasMrWhitebeenamemberofGreenerChinasincehe     toChina?  A.Howsoon,comes            B.Howoften,got    C.Howlong,came             D.Howfar,arrived  20、Hisuncle       formorethan9years.  A.hascomehere          B.hasstartedtowork  C.haslivedthere          D.haslefttheuniversity 二、句型转换  3、Theoldman_________lastyear.He                  forayear.(die)(动词填空)  4、Thisfactoryopenedtwentyyearsago.(同义句转换)  Thisfactory              ________fortwentyyears.  5、MissGaoleftanhourago. (同义句转换)  MissGao_______________________________anhourago.  6、HermotherhasbeenaPartymemberforthreeyears.(同义句)  Her mother_______the Party three years ________.  7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)  _______twoyears________theGreenfamilymovedtoFrance.  8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)  \n  ___________________________________________                                      三、汉译英  4、她还没有看过那部新电影。  5、她去过上海。  6、他这些天上哪儿去了?      \n一、单项选择 1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B 2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。 3、C 4、现在完成时常与recently(近来),so far(到目前为止),in the past/"last+一段时间"等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D。 5、C 6、现在完成时时常与"for+时间段或since+过去时间点"连用(含从句,从句过去时)。故6应选C。 7、C 8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故8应选B。 9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday,last week,a moment ago等)连用。故9的正确答案为B。 10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。 12、B   13、A    14、C    15、A。 16、"have/has gone to+地点"表示"某人去了某地(还未回来)",指主语所指的人不在这儿。"have/has been in+地点"表示"在某地呆了多长时间",常与表示时间的状语连用。"have/has been to +地点"表示"曾经去过某地(但现在已不在那儿)。"故16的正确答案为A。 17、A   18、D    19、C    20、C二、句型转换。1、hashe? 2、Howlong 3、died,hasbeendead4、hasbeenopen      5、hasbeenaway 6、joined;ago 7、Itis,since       8、Thebushasbeenherefortenminutes. 三、汉译英。  1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.  2、Hereceivedaletteryesterday.  3、MyfatherhasbeentotheGreatWallbefore.  4、Shehasn'tseenthenewfilmyet.  5、ShehasbeentoShanghai.  6、Wherehashebeenthesedays? 

相关文档