人教版中考英语中考英语总复习现在完成时知识点总结
一、初中英语现在完成时
1.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。
2.All the skirts .They very well.
A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C
【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.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.
4.—How long can I _________ this book? —Five days. But you must return it on time.
A. borrow B. lend C. keep D. kept 【答案】C
【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。 此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。
5.My parents for twenty years by the time I was 15.
A. married B. had married C. had been married D. had got married 【答案】 C
【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
6.—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。 【点评】考查动词的时态。注意现在完成时的用法。
7.—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。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
8.—I'm sorry for being late.
—Never mind. The meeting ______for only 5 minutes. This way, please.
A. has begun B. has ended C. has been on 【答案】 C
【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on\在进行,开着(的状态)\,故选C
【点评】现在完成时表示延续性的状态。
9.—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+过去分词。
10.So far Tom with Mary _______ 50 left -behind children to do their homework after school.
A. help B. helped C. has helped D. have helped 【答案】 C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。
11.—Your family have________ Sydney on holiday. Why not join them? —I've________ the city many times.
A. gone to; gone to B. been to; been to C. been to; gone to D. gone to; been to 【答案】 D
【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据 Why not join them,可知是have gone to,去了;根据 many times ,许多次,可知用have been to,去过,与次数搭配,故选D。 【点评】考查have gone to和have been to的用法,注意语境。
12.It has been three years since I ______ a teacher.
A. become B. became C. becoming D. to become 【答案】 B
【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
13.A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A
【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。
14.—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。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
15.— you your homework?
—No, I haven't.
A. Have;finished B. Are;finishing C. Did;finish D. Will:finish 【答案】 A
【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
16. you ever______ the Palace Museum?
A. Were:Visiting B. Will;visit C. Have;visited D. Are;visiting 【答案】 C
【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
17.-- Anna, could you lend me this book, please?
-- I'm sorry. I it for only two days, and I haven't finished it yet.
A. have bought B. have had C. bought D. had 【答案】 B
【解析】【分析】句意:“安娜,请问你能借给我这本书吗?……对不起,我刚买了两天。我还没有看完呢。”根据答语中的 “for only two days”可知要用现在完成时,而且应用延续性动词。故选B。
【点评】考查现在完成时。
18.— 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。
【点评】考查现在完成时态。
19.More than 80 people ______ in the earthquake ______ last week.
A. died; for B. have been dead ; since C. have died; since D. have been dead; for 【答案】 C
【解析】【分析】句意:自从上个周有超过80人在地震中伤生。for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语last week是时间点,故用since。本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。
【点评】考查现在完成时。
20.— 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。