外研版英语英语现在完成时中考真题含答案解析百度文库
一、初中英语现在完成时
1.—Your shoes are so old. Why don't you buy a new pair?
— Because I all my money on an MP5.
A. spend    B. have spent    C. am spending    D. was spending
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对 现在的影响,应用现在完成时,故选九
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
2.Mike used to be a top student, but he behind since he lost himself in computer games.
A. fell    B. has fallen    C. was    D. has been
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由 since可知but后的主句用现在完成时,瞬间动词fall不能和华硕笔记本推荐since引导的时间状语从句连 用,故用延续性动词be。故选D
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.— Mary, I remember you _ several years ago.
—Yes, I _ for 3 years.
A. married, have married    B. married, married
C. married, have been married    D. have married, have been married
【答案】c
【解析】【分析】句意:一一Mary,我记得几年前你结婚了。一一是的,我已经结婚三年 了。
ago表明时态是一般过去时,所以用过去式marriedo排除Dfor+时间段用现在完成 时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除Bmarry是 非延续性动词,其延续性动词是be married, be的过去分词是been,故选C
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
为什么手机耗电快4.—How many times you to Beijing this year?
—Three times.
A. have; been    B. had: been    C. have; gone    D. had: gone
【答案】A
【解析】【分析】句意是:一一你今年去过北京几次?一一三次。考查have beenhave gone的区别。have been是指去过某地切已经回来了,have gone是指去了某地还没有回 来,根据答句Three times.可以推测已经回来了,故选A
5.    you out the problem, Sam?
    Not yet, but I'm going to.
A. Did, work    B. Are, working    C. Have, worked    D. Will, work
【答案】c
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?一一还没有,但是快了。结合 语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
6.—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,排除CDo A.已经去了某地,在去的路上,还没 有回来;B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week.她下 周回来可知现在还没有回来,故选A
【点评】考查短语辨析,注意平时识记其区别,理解句意。
7.Nancy for five years.
A. was dying    B. has died    C. died    D. has been dead
【答案】D
【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完 成时态;C. died 一般过去时态:D. has been dead现在完成时态。句子强调的是过去开始的 动作或状态一直延续到现在,句子用现在完成时态:die是一个非延续性动词,不能与表示 一段时间的状语连用,用成be dead。故选
【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,完成时态has been dead
8.He for ten years.
A. has been married    B. married    C. got married    D. has married
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性 动词。get married 需换成 be marriecL 故选 A
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容 是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转 换条件。
9.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+过去分词。
10.—How do you like Treasure Island, Lucy?
—It's so exciting that I it twice.
A. am reading    B. have read    C. was reading    D. had read
【答案】B
【解析】一岁宝宝营养食谱【分析】句意:一一露西,你认为《金银岛》怎么样?一一它是如此令人激动以 至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故 选Bo
【点评】此题考查现在完成时的用法。
11.—Hi, Tom! _you ever the Bird's Nest?
—Yes, I have. It's fantastic.
A. Have, been to    B. Have, gone to    C. Did, go to
【答案】A
【解析】【分析】句意:一一你好,Tom!你曾经去过鸟巢吗? 一一是的,我去过。它是极 好的。根据答语一Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除Chave been to+地点名词,去过某地,去了并且回来了: 小学散文have gone to+地点名词,去了某地,去了 还没有回来,在去或者回来的路上。根据Esfantastic.可知去了并且回来了,故选5
【点评】考查短语辨析,注意平时识记其区别,理解句意。
12.Wow! You    dinner! Let's eat now.
A. cook    B. are cooking    C. will cook    D. have cooked
【答案】D
【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据""Wow”“now”可知 本句动词的时间是现在,根据语境可知动词的状态为完成。故选E
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
13.I scared of dogs ever since a dog hurt me when I was five years old.
A. will be    B. was    C. have been    D. would be
【答案】c
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为配句意是:自 从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
14.I am surprised at the new look of my hometown > for it a lot over the years.
A. changed    B. changes    C. will change    D. has changed
【答案】D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时 have/has+过去分词,主语it,has,故答案是D.恢复qq好友
15.—The drama series The Thunder (破冰行动)hits screens these days.
—Oh. What a pity! I any of them yet,
A. doesn't watch    B. didn't watch    C. won't watch    D. haven't watched
【答案】D
【解析】【分析】句意:一一连续剧《破冰行动》这些天正在霸屏。一一哦。真遗憾!我
任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影 响和yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D.
【点评】此题考查现在完成时。注意yet常和现在完成时连用。
16.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, 故选Co