英语现在完成时各地方试卷集合汇编_第1页
英语现在完成时各地方试卷集合汇编_第2页
英语现在完成时各地方试卷集合汇编_第3页
英语现在完成时各地方试卷集合汇编_第4页
英语现在完成时各地方试卷集合汇编_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、最新英语现在完成时各地方试卷集合汇编一、初中英语现在完成时1his cat has _ for five weeks.a. diedb. been deadc. dyingd. dies【答案】b【解析】 【分析】句意:他的猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 b。【点评】考查现在完成时。2do you still play basketball?oh, no. i _ it for the past two years.a. havent playedb. didnt playc. w

2、ont playd. hadnt played【答案】 a【解析】 【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years知是从现在往前两年,因此应使用现在完成时态,故选a。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。可3all the skirts.theyvery well.a. sold out;are soldb. sell out;have soldc. have been sold out;selld.

3、have sold out;sell【答案】 c【解析】 【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out “卖完 ”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词, sell的过去分词为sold;第二空 sell 作“销售 ”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选c。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell 的不同语态和用法。4my father _ in a panda protection center for 10 years, so he knows a lot abo

4、ut panda.a. was workingb. is workingc. has workedd. will work【答案】c【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选c。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。5lucy, is your uncle a teacher?yes, he is. hehistory for nearly 20 years.a. teachesb. has taughtc.

5、 is teachingd. will teach【答案】 b【解析】 【分析】句意:露西,你叔叔是老师吗?是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是 he,用 has,故选 b.【点评】考查现在完成时,注意其常与for+ 一段时间连用。6my parentsfor twenty years by the time i was 15.a. marriedb. had marriedc. had been marriedd. had got married【答案】

6、c【解析】 【分析】 for twenty years二“十年 ”为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married 表示结婚状态,具有延续性,故选c。【点评】本题考查非延续性动词与延续性动词的转换。7where is your mother?she _ australia and she _ sydney for two weeks.a. has been to; has been in b. has been to; has been to c. has gone to; has been in d. has gone to; has been to【答案

7、】c【解析】 【分析】句意:你的妈妈在哪里?她去了澳大利亚,她在悉尼呆了两周了。 has been to ”去过某地 “,现在已经回来了;has gone to ”去了某地 “,还没有回来;hasbeen in 待”在某地 “一段时间。根据句意 where is your mother? 可知,她的妈妈还没有回来,第二个空后面有一段时间 for two weeks ,应该用 be in,故应选 c。【点评】考查动词的时态,以及has been to ,has gone to ,has been in 的含义和用法。8 mary, i remember youseveral years ago.

8、 yes, ifor 3 years.a. married, have marriedc. married, have been married【答案】cb. married, marriedd. have married, have been married【解析】 【分析】句意:mary ,我记得几年前你结婚了。是的,我已经结婚三年了。 ago表明时态是一般过去时,所以用过去式married 。排除d。 for+ 时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除b。marry是非延续性动词,其延续性动词是be married , be 的过去分词

9、是been,故选c。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。9i havent seen your grandfather for two years. what happened to him?oh, he _ here for two years.a. stayedb. hasnt stayedc. staysd. hadnt stayed【答案】b【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 b。【点评】考查现在完成时10 your new

10、bike is so nice! when did you buy it?in july. i _it for two weeks.a. hadb. have hadc. have boughtd. bought【答案】b【解析】 【分析】句意: 你的新自行车那么好看。你什么时候买的。 七月份,我买了两周了。根据 for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除ad,buy 是结束性动词,不能够延续,应此排除,故答案是b。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。11 do you miss your parents far away?

11、yes, very much. they a. left b. have leftthe hometown for over two years.c. were away fromd. have been away from【答案】d【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选d。【点评】本题考查延续性动词和短暂性动词的转换。12 hobo and eddiethe cinema to watch the filmzootopia.

12、 oh, thats why i cant find them now.a. have gone tob. have been toc. has gone tod. has been to【答案】a【解析】 【分析】考查主谓一致。句意:侯博和埃迪去了电影院看电影疯狂动物城。 哦,这就是为什么我现在找不到他们的原因。have gone to去了; beento去过。 hobo and eddie作主语,谓语动词要用复数形式。所以选a。13 so far tom with mary _ 50 left -behind children to do their homework after scho

13、ol.a. helpb. helpedc. has helpedd. have helped【答案】c【解析】 【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选c。14 i _ an invitation to the concert. i cant wait to go.a. receiveb. will receivec. was receivingd. have received【答案】 d【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答

14、案选 d。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。15 it has been three years since i _ a teacher.a. becomeb. becamec. becomingd. to become【答案】b【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选b。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。16 your family have_ sydney on holiday. why not join them?ive_ the city many times.a. gone

15、 to; gone tob. been to; been toc. been to; gone tod. gone to; been to【答案】d【解析】 【分析】句意:你家去悉尼度假了,为什么不和他们一起呢?我们去过那个城市好几次了。根据why notjoin them ,可知是have gone to ,去了;根据manytimes ,许多次,可知用have been to ,去过,与次数搭配,故选d。【点评】考查have gone to 和 have been to 的用法,注意语境。17 so far, the aiib(亚投行) _ 57 countries to be the f

16、ounding members.a. attractedb. has attractedc. will attract【答案】b【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。so far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选b。18 he _ for ten years.a. has been marriedb. marriedc. got marriedd. had married【答案】a【解析】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 a。19 一 how longyour broth

17、er _ this camera? for two weeks.a. have; boughtb. have; hadc. has; hadd. has; bought【答案】c【解析】 【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “fortwoweeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择c 项。【点评】考查现在完成时。20 - what a nice watch! how longyouit?- for just two weeks.a. will;

18、 buyb. have; hadc. were; havingd. did; buy【答案】b【解析】 【分析】句意: “多好的一块表啊 ! 你买了多久了 ? “刚刚两周。 ”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与 how long 连用,故排除选项 a、d:选项 c 是过去进行时,不符合题意。故选 b 项。【点评】考查现在完成时。21 jacksonschool two years ago and hea. leaves; has goneb. left; has been away【答案】bfor two years.c. leaves; has been awayd.

19、 left; has gone【解析】 【分析】句意:jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据 “ fortwo years 可”知,第二空应用现在完成时,且动词要用延续性动词,故选 b。【点评】考查动词的时态。22 my sistera. studiesin america for two years b. studiedi miss her very much c. has studiedd. is studying【答案】 c【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可

20、能继续持续下去。故 c 选项正确。【点评】考查现在完成时。23 youyour homework?no, i havent a. have; finishedb. are; finishingc. did; finishd. will : finish【答案】a【解析】 【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选a.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。24 whatyouin the past two hours, my baby?a. will; dob. have; donec. are; doingd.

21、would; do【答案】b【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours”可知用完成时态。故选b。【点评】考查现在完成时。25 一 where is mr miller?一 heto new york hethere three times a. has been; has gonec. has gone:has beenb. has gone; has goned. has been; has been【答案】c【解析】 【分析】句意:miller 先生去哪儿了?他去纽约了。他去过那去纽约了还未回来,用has gone to;他

22、去过三次,用has been。故选 c。【点评】考查现在完成时has gone to 和 has been to 的用法。3 次了。他26 why are you looking for mary in a hurry, john?the boss is wondering where she _ and how long she _ there.a. has been; has been b. has gone; has gone c. has been; has gone d. has gone; has been【答案】d【解析】 【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。have/has gone to 意为去了某地,have/hasbeen to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词 there 时,不用介词 in,故选 d。27 william shakespearefor 400 years, but his works still have great influence today.a. diedb. was dyingc. has diedd. has been dead【答案】 d【解析】 【分析】句意:威廉莎士比亚已经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论