收藏 分销(赏)

人教版英语英语现在完成时复习含答案.doc

上传人:快乐****生活 文档编号:4900261 上传时间:2024-10-18 格式:DOC 页数:15 大小:120.50KB 下载积分:8 金币
下载 相关 举报
人教版英语英语现在完成时复习含答案.doc_第1页
第1页 / 共15页
人教版英语英语现在完成时复习含答案.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
人教版英语英语现在完成时复习含答案 一、初中英语现在完成时 1.—Where is Catherine? I haven't seen her for days. —She       Wuhan. She'll be back next week. A. has gone to                  B. has been to                  C. have gone to                  D. have been to 【答案】 A 【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 2.I ________ an invitation to the concert. I can't wait to go.  A. receive                     B. will receive                     C. was receiving                     D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.He ________ for ten years. A. has been married                   B. married                   C. got married                   D. had married 【答案】 A 【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。 4.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept                           B. have kept                           C. have bought                           D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 5.The Greens         many places of interest since two years ago. A. has visited                         B. have visited                         C. visited                           D. will visit 【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。 6.— Hobo and Eddie            the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to                  B. have been to                  C. has gone to                  D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 7.—Do you miss your parents far away? —Yes, very much. They            the hometown for over two years. A. left              B. have left                            C. were away from              D. have been away from 【答案】 D 【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。 【点评】本题考查延续性动词和短暂性动词的转换。 8.——Where is Mr. Wang?    ——He together with his students ________ Zhuyuwan Park. A. has gone to                  B. have gone to                  C. has been to                  D. have been to 【答案】 A 【解析】【分析】句意:— 王老师在哪里?—他同他的学生去了Zhuyuwan公园。A. has gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。 【点评】考查主谓一致和短语的用法。 9.—Where's your father? —He _______ to Changsha. A. have been                        B. has gone                        C. has been                        D. have gone 【答案】B 【解析】【分析】句意:——你爸爸在哪?——他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。 【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。 10.He    for ten years. A. has been married                   B. married                   C. got married                   D. has married 【答案】A 【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。 【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。 11.I can't get into my room now because I _______ my key. A. lose                             B. will lose                             C. have lost                             D. am losing 【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。 【点评】考查时态的用法。 12.—How many letters          you            to your mother? —109 in all, since 2016. A. has, written                     B. have, written                     C. did, write                     D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。 13.—Where 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 【答案】C 【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。 【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。 14.He ___________ for ten years. A. has been married                   B. married                   C. got married                   D. has married 【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。 【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。 15.—Where is your father? —                 . A. He has been to Shanghai                                B. He has been in Shanghai C. He has gone to Shanghai                                D. He have been to Shanghai 【答案】C 【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。 【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。 16.Wow! You ________ dinner! Let's eat now. A. cook                         B. are cooking                         C. will cook                         D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 17.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working                      B. is working                      C. has worked                      D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 18.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone                    B. have been                    C. haven't been                    D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 19.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making                            B. has made                            C. makes                            D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 20.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone                              B. has been                              C. went                              D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 21.      you ever______ the Palace Museum?     A. Were:Visiting                  B. Will;visit                  C. Have;visited                  D. Are;visiting 【答案】 C 【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。 【点评】联系句意,寻找关键词,根据关键词语判断所填之词。 22.—     have you had the mobile phone? —Since 2015.     A. How often                       B. How long                       C. How soon                       D. How many 【答案】B 【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。 【点评】考查特殊疑问句的辨析。 23.I know Li Qing well. We________ friends for five years. A. became                          B. have become                          C. was                          D. have been 【答案】 D 【解析】【分析】句意:我很了解李青,我们是5年的朋友了。根据for five years,可知时态是现在完成时,并且要用持续性动词,have been friends,是become friends的持续性动词,故选D。 【点评】考查时态,注意持续性动词的用法。 24.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet. A. lent; return     B. have lent; returned     C. lent; hasn't returned     D. have lent; didn't return 【答案】 C 【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,故选C。 【点评】考查时态,注意ago和yet的用法。 25.Last week I _______ a cold. That's to say since last week, I _______ a cold.     A. have had; have had                                          B. caught; have had C. have had; have caught                                     D. caught; have caught 【答案】B 【解析】【分析】句意 :上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“have had”,故选B。 【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。 26.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet. A. don't pack                  B. didn't pack                  C. have packed                  D. haven't packed 【答案】 D 【解析】【分析】句意:——Dave,我们十分钟后要离开,你准备好了吗?——没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选D。 【点评】考查现在完成时,注意yet的用法。 27.Our foreign teacher Miss Smith         us English since five years ago. A. taught                          B. is teaching                          C. has taught                          D. teaches 【答案】 C 【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。 【点评】考查现在完成时。 28.— Miss Liu, when did you come here? — In 2015. I          here for two years. A. have been to                   B. have gone to                   C. have come                   D. have been 【答案】 D 【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here为副词,其前不用介词。故选D。 【点评】考查现在完成时态。 29.一 Have you ever          the film Gang Jiong? 一 Yes, I have. A. see                                    B. to see                                    C. saw                                    D. seen 【答案】 D 【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。 【点评】考查动词的时态。 30.一Where is Mr.Miller?     一He         to New York.He         there three times.     A. has been;has gone                                        B. has gone;has gone C. has gone:has been                                        D. has been;has been 【答案】 C 【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用has been。故选C。 【点评】考查现在完成时has gone to 和has been to的用法。 31.Mike began to work in the factory in 2013.He     there for four years.     A. is working                        B. was working                        C. works                        D. has worked 【答案】D 【解析】【分析】句意:迈克在这里工作已经4年了。一直持续的状态用现在完成时。故D选项正确。 【点评】考查现在完成时。 32.一This is the second time I have come to Taiyuan. It    a lot. 一Yeah, it is becoming more and more beautiful. A. changes                    B. will change                    C. was changing                    D. has changed 【答案】 D 【解析】【分析】句意为——这是我第二次来到太原。 它改变了很多。——是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。 【点拨】此题考查现在完成时。 33.I have lived here _______ I was born. A. before                                    B. when                                  C. for                                  D. since 【答案】 D 【解析】【分析】自从我出生我就一直生活在这里。自从用since. 【点评】考查关连词的用法。 34.—Where's Mr Jones? —He      to the post office.     A. goes                              B. will go                              C. has been                              D. has gone 【答案】 D 【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。 【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。 35.It _______ over ten days since the dog _______ . A. is; has been dead       B. has been; died       C. has been; has been dead       D. was; has died 【答案】 B 【解析】【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。 36.Which of the following is WRONG? A. Your car is good except for the colour.          B. The film has begun for twenty minutes. C. I have kept the book for two days.                 D. What's the difference between the two tricks? 【答案】 B 【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。 【点评】考查句子结构。掌握短暂性动词不能与时间段连用。 37.一 Is Tom at home? — No, he            to the town. A. has been                              B. has gone                              C. goes                              D. will go 【答案】 B 【解析】【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示“已经去了某地”应用have gone to sp. 。故选B。have been to sp. 表示“去过某地”,现在已经回来了。 【点评】考查have been to与have gone to的辨析。 38.The new supermarket in our town _______ for two weeks, but I _______ there yet . A. has opened; haven't gone                               B. has been open; haven't been C. has been open; haven't gone                          D. has opened; haven't been 【答案】 B 【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD; has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。have been表示去过某地;have gone表示去了还没有回来。根据句意故用haven't been。故选B。 39.Jackson          school two years ago and he           for two years. A. leaves; has gone      B. left; has been away      C. leaves; has been away      D. left; has gone 【答案】 B 【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。 【点评】考查动词的时态。 40.William Shakespeare          for 400 years, but his works still have great influence today. A. died                         B. was dying                         C. has died                         D. has been dead 【答案】 D 【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。 【点评】考查现在完成时。 二、初中英语动词的时态 41.–Have you seen yesterday’s TV play? I think Mary won’t marry the rich man. –I agree. Unless the man finally ________ his mind to help the poor. A.change B.changes C.changed D.will change 【答案】B 【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-----我同意。除非这个人最终改变主意去帮助穷人。unless引导的条件状语从句用一般现在时态表将来,故答案为B。 42.―Tom! I you 40 times that I'll beat you if you don't leave that apple jam alone. ―Sorry, Aunt! A.tell B.told C.have told D.am telling 【答案】C 【解析】句意:Tom!我已经警告过你40次,如果你不留下那个苹果酱,我就揍你。 对不起,姑姑!本题考查动词tell(告诉)的时态。A. tell 动词原形 ;B. told 一般过去时; C. have told 现在完成时; D. am telling现在进行时。根据题意知动作发生在过去 43.Ken, can you turn down the music a little?
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服