焦点 23 现在完成时【讲练结合】-备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过(全国通用)

2025-08-17
| 2份
| 37页
| 511人阅读
| 23人下载
普通
落桐英语
进店逛逛

内容正文:

焦点23 现在完成时 备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过 一、定义 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。 二、构成 1. 肯定句 现在完成时的肯定句式是“have(has)+过去分词”。 注意:该句式中的have或has是助动词,has用于第三人称单数,其它人称一律用have。 2. 否定句 现在完成时的否定句式是“haven’t(hasn’t)+过去分词”。 3. 疑问句 现在完成时的一般疑问句式是把助动词have或has提到主语之前。回答用Yes, …have(has)./ No, …haven’t(hasn’t). 三、 动词过去分词规则变化与不规则变化 (一) 规则变化 变化规则:与动词过去式规则相同。     1. 一般直接在词尾加上ed。look — looked     2. 以e结尾的动词,直接加d。move — moved     3. 以y结尾,y前面是辅音字母的动词,变y 为i,再加ed。carry — carried     4. 部分动词需双写尾字母,加ed。stop — stopped  (二)不规则变化   不规则动词的变化因词而异。但是如果对不规则动词的过去式和过去分词做一分析,就可发现其中的“规则”。同学们在记忆时,可按下面的形式对教材后不规则动词表进行分析、整理。例如: 1. 过去式、过去分词与原形一致 原形:do, 过去式:did, 过去分词:done 原形:have, 过去式:had, 过去分词:had 原形:see, 过去式:saw, 过去分词:seen 原形:go, 过去式:went, 过去分词:gone 原形:do, 过去式:did, 过去分词:done 原形:show, 过去式:showed, 过去分词:shown 2. 过去式与原形一致,与过去分词不一致 原形:eat, 过去式:ate, 过去分词:eaten 原形:write, 过去式:wrote, 过去分词:written 原形:drive, 过去式:drove, 过去分词:driven 原形:speak, 过去式:spoke, 过去分词:spoken 原形:take, 过去式:took, 过去分词:taken 3.过去式与原形不一致,过去分词与原形一致 原形:be, 过去式:was/were, 过去分词:been 原形:make, 过去式:made, 过去分词:made 原形:do, 过去式:did, 过去分词:done 原形:see, 过去式:saw, 过去分词:seen 原形:go, 过去式:went, 过去分词:gone 4. 过去式与过去分词一致 原形:cut, 过去式:cut, 过去分词:cut 原形:drop, 过去式:dropped, 过去分词:dropped 原形:put, 过去式:put, 过去分词:put 原形:draw, 过去式:drew, 过去分词:drawn 原形:teach, 过去式:taught, 过去分词:taught 5. 原形、过去式、过去分词均不一致 原形:lie, 过去式:lay, 过去分词:lain 原形:lie, 过去式:lied, 过去分词:lied 原形:set, 过去式:set, 过去分词:set 原形:write, 过去式:wrote, 过去分词:written 原形:find, 过去式:found, 过去分词:found 四、用法 现在完成时表示过去某时发生的行为对主语目前产生的影响。即用过去发生的某个行为来说明现在的某种情况。  We are good friends. (现在的情况)我们是好朋友。  I knew him in 1997. (过去的动作) 我1997年认识了他。 We have known each other since 1997. 我们自从1997年相互认识。 (现在完成时把过去的动作和现在联系起来并着眼于现在) (1) 表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。  — Have you had lunch yet? 你(已经)吃午饭了吗? — Yes, I have. I’ve just had it. 是的,吃过了。我刚刚吃过。(现在我不饿了) (2) 表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。 He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教) I haven’t seen her for four years. 我有四年没见到她了。 (3) 表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。  I have been to Beijing twice. 我去过北京两次。 五、常用的时间状语 before, by now (so far), once, twice…, just, recently, yet(否/疑), already(肯), ever, never, all one’s life , in /during the past /last 5 years    例如: We have already finished our homework. 我们已完成作业了。 They haven’t finished their homework yet. 他们还没有完成作业。  — Have you ever been to the Great Wall? 你曾经去过长城吗?  — I have never been to the Great Wall. 我从未去过长城。 I have seen her before, but I can not remember where.  我以前见过她,但记不起在哪里见过。 He has been there three times the last few days. 近几天他去过那里三次了。 六、现在完成时与一般过去时的比较 1) 一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。  I saw this film yesterday. 我昨天看了这部电影。(强调看的动作发生过了。)  I have seen this film. 我看过这部电影了。(强调对现在的影响,电影的内容已经知道了。) 2) 一般过去时常与具体的表示过去的时间状语连用;现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语:  yesterday;last week;…ago;in1990;in October;just now … 现在完成时的时间状语:  already;ever;  for;just;never;since;yet;so far;till/until; up to now;in the past few years;recently… 3) 现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如:live;teach;learn;work;study;know等; 一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become等。 She joined the League three years ago.    她三年前入团了。 (加入的动作不是延续的)   She has been in the League for three years (since three years ago).   她入团三年了。(在团内的状态,可延续)   She has been a League member for three years (since three years ago).   她入团三年了。(是团员的状态,可持续) 七、非延续性动词和延续性动词的转换   现在完成时可以和带有since或for等表示一段时间的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。但是,像come, arrive, buy等终止性动词不能与表示一段时间的状语连用。要用,必须将其改为相应的延续性动词来表述。现归纳总结一下由非延续性动词到延续性动词的转换: arrive → be here              begin(start) → be on  die →be dead                 come back → be back leave →be away               fall ill(sick, asleep)→be ill(sick, asleep) get up→be up                go out→be out finish →be over               put on→wear 或be on open→be open                join→be in或 be a member of… close→be closed                 go to school → be a student borrow→keep                buy→have       catch(a cold)→ have(a cold)             get to know →know begin to study→study             come to work→work 例如: He has been a soldier for three years. 他参军三年了。 His father has been dead for two years. 他父亲去世两年了。 The film has been on for ten minutes. 电影已开始十分钟了。 We have studied English for three years. 我们(开始)学英语已三年了。 八、have/has gone to;have/has been to;have/has been in的区别 have/has gone to:已经去了或在途中,还没有返回; have/has been to:曾经去过某地,现在已经回来了,后面可接表示“次数”的状语; have/has been in:表示某人“已在某地停留一段时间,现仍在那里”,其后常带表示一段时间的状语。 例如: — Where is Tom? Tom 在哪儿?     — He has gone to the bookshop to buy some books.      他去书店买书了。     I have been in Beijing for 5 years.      我在北京待了5年了。     Jack has been to Shanghai twice. Jack      去过上海两次了。 1.—Would you like to watch the 3D film Nezha with me? —Certainly. I don’t mind seeing it again although I ________ it twice. A.saw B.was seeing C.have seen D.will see 2.My math teacher ________ me a lot although she isn’t my teacher now. A.teaches B.was teaching C.will teach D.has taught 3.Judy ________ this toy bear in 2017. She ________ it for nine years. A.bought; has had B.bought; has bought C.has bought; has had D.has bought; had 4.—Would you like to watch the 3D film Nezha with me? —Certainly. I don’t mind seeing it again although I ________ it twice. A.saw B.was seeing C.have seen D.will see 5.Many of my classmates have lived in Suqian ________ they were born. A.for B.when C.since D.before 6.—Would you like something to eat? —No, thanks. I ________ some zongzi already. A.eat B.will eat C.have eaten D.eating 7.—How long have you ________ the watch? —My father bought it for me ten years ago. A.bought B.found C.kept D.lent 8.—What an exciting match! —Yes. I ________ such a great one before! A.will never see B.had never seen C.never see D.have never seen 9.—Would you like to see the movie this evening? —Oh, it’s a good movie. But I ________ it already. A.haven’t seen B.have seen C.see D.will see 10.—I’m sorry I am late. The traffic was so heavy on the way. —The movie ______ for five minutes. Let’s hurry! A.has begun B.has been on C.has finished D.has been over 11.With the help of Mr. Hunt, I ________ much progress in math since last year. A.am speaking B.will make C.have made D.was making 12.I ________ scared of snakes ever since a snake hurt me when I was five years old. A.will be B.was C.have been D.would be 13.—Where is your father, Lily? —He ________ Hong Kong. He will be back in 3 days. A.has been to B.has gone to C.has went to D.went to 14.—What’s your favorite book, Carrie? —Tom Sawyer. It’s one of the best books that I ________. A.read B.was reading C.will read D.have read 15.A: How tidy the bedroom is! B: Yes. I’m sure that someone ________ it already. A.has cleaned B.cleaned C.will clean D.is cleaning 16.—Bob, shall we go to the cinema tonight? —I’d love to, but Tim________ me out for dinner together. A.invited B.will invite C.has invited D.invites 17.Linda ________ Chinese since she was 10 years old, and she hopes to visit China one day. A.studies B.studied C.will study D.has studied 18.—Are you a football player in your school? —Yes, I ________ the team two years ago. I ________ on the team for two years. A.have joined; was B.joined; was C.have joined; am D.joined; have been 19.My math teacher ________ me a lot although she isn’t my teacher now. A.teaches B.was teaching C.will teach D.has taught 20.The bike is old. I _________ it for ten years. A.bought B.owned C.have bought D.have owned 1.(2025·北京·中考真题)Many international students ________ to visit our school since last year. A.are coming B.have come C.came D.will come 2.(2025·吉林长春·中考真题)The movie Ne Zha 2 ________ with the public since it came out. A.has been popular B.is popular C.was popular D.will be popular 3.(2025·云南·中考真题)The film Ne Zha 2 is worth seeing. I ________ it three times so far. A.have seen B.am going to see C.saw D.see 4.(2025·福建·中考真题)Since last year, our school ________ free breakfasts to students in need. A.offered B.has offered C.was offering 5.(2025·黑龙江·中考真题)—How long has she ________ the science book? I want to borrow it from her. —For nearly three weeks. I think she might have finished reading it. A.buy B.had C.bought 6.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to 二、单词拼写 7.(2025·山东泰安·中考真题)Jenny is very interested in traditional Chinese culture, and she has learned it s she came to China 5 years ago. 8.(2025·江苏扬州·中考真题)Recently, more and more people have to visit Yangzhou during holidays. (choose) 9.(2025·四川眉山·中考真题)As a stamp lover, Xiao Ning has c plenty of special stamps over these years. 10.(2025·江苏苏州·中考真题)I have never (后悔) choosing to be kind, even when it was not easy. 三、完成句子 11.(2025·甘肃白银·中考真题)Peter bought this bike 3 years ago. (同义句转换) Peter this bike for 3 years. 四、翻译 12.(2025·山东威海·中考真题)自那以后,人们学会了用火做饭、取暖、保护自己。 1.(2025·安徽滁州·三模)—I’m sorry for being late. —Never mind. The movie ________ for only 5 minutes. A.has begun B.has been on C.have begun D.began 2.(2025·江苏徐州·三模)—Nick, you come here so late. The concert ________ since half an hour ago! —What a pity! No wonder all the singers have left. A.has ended B.has been over C.has started D.has been on 3.(2025·江苏南京·三模)—You’re looking very smart in a new suit today. —Thanks. But to tell you the truth, I ________ it for quite a few years. A.had B.bought C.have had D.have bought 4.(2025·江西九江·三模)The Smiths ______ in Shanghai since 2015. They love the city. A.live B.have lived C.will live D.lived 5.(2025·黑龙江佳木斯·三模)The old man _______ for ten years. A.died B.has died C.has been dead D.has been died 6.(2025·云南昆明·三模)Colorful Yunnan Paradise is a very popular amusement park in Yunnan Province. Since it was open to the public, lots of people ________ it. A.visit B.visited C.is visiting D.have visited 7.(2025·天津河西·二模)—Lucy, where is Mr. Wang? —He ________ Beijing to attend a meeting. A.has gone to B.has been to C.has been in D.has come to 8.(2025·广东汕头·二模)The number of the visitors to the museum ________ by 3,000 in the last two months. A.increase B.increases C.has increased D.have increased 9.(2025·江苏常州·三模)—Where is your sister? —She ________ Canada for three months. A.has gone to B.had gone to C.has been to D.has been in 10.(2025·云南昆明·三模)—Where’s Steve these days? —He’s not in town. He ________ to Shanghai for a business meeting. A.will go B.is going C.has gone D.has been 11.(2025·江苏徐州·三模)—Will you watch the movie with us tonight? —No, I ________ the film twice. A.will see B.have seen C.saw D.was seeing 12.(2025·云南昆明·三模)His latest book ______ more than 10 million readers so far, including children. A.reach B.reaches C.reached D.has reached 13.(2025·江苏镇江·二模)—I can’t believe the young couple ________ that European country. —But it’s quite true. They came back last week and chatted with me about their stories. A.have gone to B.have been to C.have arrived in D.have been in 14.(2025·天津南开·三模)— ______ you ______ the film Kung Fu Panda yet? — Yes. I saw it last week. A.Did; see B.Have; seen C.Do; see D.Will; see 15.(2025·江西宜春·三模)After school, I try to use any possible time to review the things I ________ during the day. A.learn B.will learn C.have learned D.are learning 16.(2025·吉林长春·二模)More and more people ______ to go on trips at the past two years. A.choose B.chose C.have chosen D.had chosen 17.(2025·云南昭通·模拟预测)The number of dog parks in the United States ________ by 40 percent in the past 5 years. A.has increased B.have increased C.is increasing D.are increasing 18.(2025·安徽合肥·三模)Huangmei Opera has gained great popularity in Anhui since it ______ an important part of local culture. A.became B.has become C.will become D.is becoming 19.(2025·安徽安庆·三模)—My sister ________ to cook in the last few months. —That’s great. She needn’t order meals online every day. A.learns B.has learned C.was learning D.will learn 20.(2025·北京房山·二模)My sister ________ swimming for three years, so she can swim very fast. A.practises B.practiced C.will practise D.has practised 21.(2025·江苏徐州·模拟预测)—Where is your son Jimmy now? I want him. —He ________ Australia on business. He will come back the week after next. A.has come to B.has been to C.has gone to D.has been in 22.(2025·安徽滁州·三模)—Excuse me, can you lend me some cash. Mine ________ out. —No problem. A.runs B.will run C.has run D.has been run 23.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself. A.was doing B.will do C.did D.has done 24.(2025·江苏宿迁·三模)—When did your uncle leave his hometown? —He ________ for nearly twenty years. A.has left B.has been away C.left D.had been away 25.(2025·北京门头沟·二模)—Mary, is your father a teacher? —Yes, he is. He ________ English since he graduated from university. A.teaches B.is teaching C.has taught D.will teach 26.(2025·江苏常州·二模)—Would you like a piece of beef, Alice? —No, Thank you. I ________ two pancakes. I’m full up. A.have B.have had C.will have D.am having 27.(2025·北京海淀·二模)Lisa ________ to many places since she came to China. A.travels B.traveled C.will travel D.has traveled 学科网(北京)股份有限公司 $$ 焦点23 现在完成时 备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过 一、定义 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。 二、构成 1. 肯定句 现在完成时的肯定句式是“have(has)+过去分词”。 注意:该句式中的have或has是助动词,has用于第三人称单数,其它人称一律用have。 2. 否定句 现在完成时的否定句式是“haven’t(hasn’t)+过去分词”。 3. 疑问句 现在完成时的一般疑问句式是把助动词have或has提到主语之前。回答用Yes, …have(has)./ No, …haven’t(hasn’t). 三、 动词过去分词规则变化与不规则变化 (一) 规则变化 变化规则:与动词过去式规则相同。     1. 一般直接在词尾加上ed。look — looked     2. 以e结尾的动词,直接加d。move — moved     3. 以y结尾,y前面是辅音字母的动词,变y 为i,再加ed。carry — carried     4. 部分动词需双写尾字母,加ed。stop — stopped  (二)不规则变化   不规则动词的变化因词而异。但是如果对不规则动词的过去式和过去分词做一分析,就可发现其中的“规则”。同学们在记忆时,可按下面的形式对教材后不规则动词表进行分析、整理。例如: 1. 过去式、过去分词与原形一致 原形:do, 过去式:did, 过去分词:done 原形:have, 过去式:had, 过去分词:had 原形:see, 过去式:saw, 过去分词:seen 原形:go, 过去式:went, 过去分词:gone 原形:do, 过去式:did, 过去分词:done 原形:show, 过去式:showed, 过去分词:shown 2. 过去式与原形一致,与过去分词不一致 原形:eat, 过去式:ate, 过去分词:eaten 原形:write, 过去式:wrote, 过去分词:written 原形:drive, 过去式:drove, 过去分词:driven 原形:speak, 过去式:spoke, 过去分词:spoken 原形:take, 过去式:took, 过去分词:taken 3.过去式与原形不一致,过去分词与原形一致 原形:be, 过去式:was/were, 过去分词:been 原形:make, 过去式:made, 过去分词:made 原形:do, 过去式:did, 过去分词:done 原形:see, 过去式:saw, 过去分词:seen 原形:go, 过去式:went, 过去分词:gone 4. 过去式与过去分词一致 原形:cut, 过去式:cut, 过去分词:cut 原形:drop, 过去式:dropped, 过去分词:dropped 原形:put, 过去式:put, 过去分词:put 原形:draw, 过去式:drew, 过去分词:drawn 原形:teach, 过去式:taught, 过去分词:taught 5. 原形、过去式、过去分词均不一致 原形:lie, 过去式:lay, 过去分词:lain 原形:lie, 过去式:lied, 过去分词:lied 原形:set, 过去式:set, 过去分词:set 原形:write, 过去式:wrote, 过去分词:written 原形:find, 过去式:found, 过去分词:found 四、用法 现在完成时表示过去某时发生的行为对主语目前产生的影响。即用过去发生的某个行为来说明现在的某种情况。  We are good friends. (现在的情况)我们是好朋友。  I knew him in 1997. (过去的动作) 我1997年认识了他。 We have known each other since 1997. 我们自从1997年相互认识。 (现在完成时把过去的动作和现在联系起来并着眼于现在) (1) 表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。  — Have you had lunch yet? 你(已经)吃午饭了吗? — Yes, I have. I’ve just had it. 是的,吃过了。我刚刚吃过。(现在我不饿了) (2) 表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。 He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教) I haven’t seen her for four years. 我有四年没见到她了。 (3) 表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。  I have been to Beijing twice. 我去过北京两次。 五、常用的时间状语 before, by now (so far), once, twice…, just, recently, yet(否/疑), already(肯), ever, never, all one’s life , in /during the past /last 5 years    例如: We have already finished our homework. 我们已完成作业了。 They haven’t finished their homework yet. 他们还没有完成作业。  — Have you ever been to the Great Wall? 你曾经去过长城吗?  — I have never been to the Great Wall. 我从未去过长城。 I have seen her before, but I can not remember where.  我以前见过她,但记不起在哪里见过。 He has been there three times the last few days. 近几天他去过那里三次了。 六、现在完成时与一般过去时的比较 1) 一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。  I saw this film yesterday. 我昨天看了这部电影。(强调看的动作发生过了。)  I have seen this film. 我看过这部电影了。(强调对现在的影响,电影的内容已经知道了。) 2) 一般过去时常与具体的表示过去的时间状语连用;现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语:  yesterday;last week;…ago;in1990;in October;just now … 现在完成时的时间状语:  already;ever;  for;just;never;since;yet;so far;till/until; up to now;in the past few years;recently… 3) 现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如:live;teach;learn;work;study;know等; 一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become等。 She joined the League three years ago.    她三年前入团了。 (加入的动作不是延续的)   She has been in the League for three years (since three years ago).   她入团三年了。(在团内的状态,可延续)   She has been a League member for three years (since three years ago).   她入团三年了。(是团员的状态,可持续) 七、非延续性动词和延续性动词的转换   现在完成时可以和带有since或for等表示一段时间的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。但是,像come, arrive, buy等终止性动词不能与表示一段时间的状语连用。要用,必须将其改为相应的延续性动词来表述。现归纳总结一下由非延续性动词到延续性动词的转换: arrive → be here              begin(start) → be on  die →be dead                 come back → be back leave →be away               fall ill(sick, asleep)→be ill(sick, asleep) get up→be up                go out→be out finish →be over               put on→wear 或be on open→be open                join→be in或 be a member of… close→be closed                 go to school → be a student borrow→keep                buy→have       catch(a cold)→ have(a cold)             get to know →know begin to study→study             come to work→work 例如: He has been a soldier for three years. 他参军三年了。 His father has been dead for two years. 他父亲去世两年了。 The film has been on for ten minutes. 电影已开始十分钟了。 We have studied English for three years. 我们(开始)学英语已三年了。 八、have/has gone to;have/has been to;have/has been in的区别 have/has gone to:已经去了或在途中,还没有返回; have/has been to:曾经去过某地,现在已经回来了,后面可接表示“次数”的状语; have/has been in:表示某人“已在某地停留一段时间,现仍在那里”,其后常带表示一段时间的状语。 例如: — Where is Tom? Tom 在哪儿?     — He has gone to the bookshop to buy some books.      他去书店买书了。     I have been in Beijing for 5 years.      我在北京待了5年了。     Jack has been to Shanghai twice. Jack      去过上海两次了。 1.—Would you like to watch the 3D film Nezha with me? —Certainly. I don’t mind seeing it again although I ________ it twice. A.saw B.was seeing C.have seen D.will see 【答案】C 【难度】0.4 【知识点】have(举办)、seen、表示影响(动作已完成) 【详解】句意:——你愿意和我一起看3D电影《哪吒》吗? ——当然愿意。虽然我已经看过两次了,但我不介意再看一次。 考查动词时态。根据“twice”可知,“看电影”这一动作在过去发生过,且对现在有影响 ——我不介意再看一次,因此句子时态需用现在完成时,其结构为have/has done;主语为“I”,助动词需用have,动词see的过去分词为seen,即have seen。故选C。 2.My math teacher ________ me a lot although she isn’t my teacher now. A.teaches B.was teaching C.will teach D.has taught 【答案】D 【难度】0.4 【知识点】taught、teach(taught taught)、表示影响(动作已完成) 【详解】句意:数学老师虽然现在不是我的老师,但她教会了我很多。 考查时态。根据“My math teacher ... me a lot although she isn’t my teacher now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选D。 3.Judy ________ this toy bear in 2017. She ________ it for nine years. A.bought; has had B.bought; has bought C.has bought; has had D.has bought; had 【答案】A 【难度】0.4 【知识点】过去发生的动作/状态、延续性动词与非延续性动词 【详解】句意:Judy在2017年买了这个玩具熊,她拥有它已经九年了。   考查时态。由第一空所在句中的时间状语“in 2017”可知,句子时态应用一般过去时,动词用过去式bought;由第二空所在句中的时间状语“for nine years”可知,第二句用现在完成时,且谓语动词应用延续性动词,buy是短暂性动词,其延续性动词为have,现在完成时的结构为“have/has+动词的过去分词”,主语“She”是第三人称单数,所以助动词用has,因此第二空应填has had。故选A。 4.—Would you like to watch the 3D film Nezha with me? —Certainly. I don’t mind seeing it again although I ________ it twice. A.saw B.was seeing C.have seen D.will see 【答案】C 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——你愿意和我一起看3D电影《哪吒》吗?——当然。我不介意再看一遍,尽管我已经看了两次了。 考查时态。根据“twice”可知此处表示已经看过两次了,表示过去的动作对现在的影响,用现在完成时have/has done。故选C。 5.Many of my classmates have lived in Suqian ________ they were born. A.for B.when C.since D.before 【答案】C 【难度】0.4 【知识点】before、for、含since/for的现在完成时、从属连词辨析 【详解】句意:我的很多同学自出生起就一直生活在宿迁。 考查从属连词辨析。for因为;when当……时;since自从;before在……之前。根据“Many of my classmates have lived in Suqian ... they were born.”可知,此处是“现在完成时+since+一般过去时”结构,故选C。 6.—Would you like something to eat? —No, thanks. I ________ some zongzi already. A.eat B.will eat C.have eaten D.eating 【答案】C 【难度】0.4 【知识点】eat、eating、have(举办)、will、表示影响(动作已完成) 【详解】句意:——你想吃点什么吗?——不了,谢谢。我已经吃过一些粽子了。 考查现在完成时。eat一般现在时;will eat一般将来时;have eaten现在完成时;eating现在分词形式。“already”是现在完成时的标志性时间状语,常与现在完成时(“have/has + 过去分词”结构)连用,强调动作已经完成,对现在产生影响(此处影响就是已经吃过粽子,所以不用再吃东西)。在本句中,主语是“I”,所以用“have eaten”,“eaten”是“eat(吃)”的过去分词形式。故选C。 7.—How long have you ________ the watch? —My father bought it for me ten years ago. A.bought B.found C.kept D.lent 【答案】C 【难度】0.4 【知识点】found、动词辨析、延续性动词与非延续性动词 【详解】句意:——你拥有这块手表多久了?——我父亲十年前给我买的。    考查动词词义辨析。bought购买;found发现;kept保存,持有;lent借出。根据“My father bought it for me ten years ago”可知,问句询问的是“拥有,持有”手表的时间长短,且“How long”需搭配延续性动词。keep表示“持有”,是延续性动词,符合语境。故选C。 8.—What an exciting match! —Yes. I ________ such a great one before! A.will never see B.had never seen C.never see D.have never seen 【答案】D 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——多么激动人心的比赛啊!——是的。我以前从未见过这么精彩的比赛! 考查动词时态。根据“I...such a great one before!”可知,此处表示过去发生的动作对现在造成的影响,应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have。故选D。 9.—Would you like to see the movie this evening? —Oh, it’s a good movie. But I ________ it already. A.haven’t seen B.have seen C.see D.will see 【答案】B 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。 考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。 10.—I’m sorry I am late. The traffic was so heavy on the way. —The movie ______ for five minutes. Let’s hurry! A.has begun B.has been on C.has finished D.has been over 【答案】B 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词 【详解】句意:——对不起,我迟到了。路上交通太拥挤了。——电影已经开始五分钟了。我们快点吧! 考查现在完成时和延续性动词。根据“for five minutes”可知,此处应用现在完成时,其结构为have/has+done,并且动词使用延续性动词;再根据“Let’s hurry!”可知,此处应该是指电影已经开始5分钟了。begin为短暂性动词,其延续性动词为be on。故选B。 11.With the help of Mr. Hunt, I ________ much progress in math since last year. A.am speaking B.will make C.have made D.was making 【答案】C 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:在亨特先生的帮助下,自从去年以来,我在数学方面取得了很大进步。 考查时态。am speaking现在进行时;will make一般将来时;have made现在完成时;was making过去进行时。根据“since last year”以及选项可知,句子用现在完成时。故选C。 12.I ________ scared of snakes ever since a snake hurt me when I was five years old. A.will be B.was C.have been D.would be 【答案】C 【难度】0.4 【知识点】been、have(举办)、ever since、含since/for的现在完成时 【详解】句意:自从我5岁时一条蛇咬了我后,我一直害怕蛇。 考查句子时态。will be一般将来时;was一般过去时;have been现在完成时;would be过去将来时。ever since引导的时间状语通常表示动作或状态从过去开始,一直延续到当前时刻。因此,主句应使用现在完成时,结构为have/has + 过去分词;主语是I,所以动词用have been。故选C。 13.—Where is your father, Lily? —He ________ Hong Kong. He will be back in 3 days. A.has been to B.has gone to C.has went to D.went to 【答案】B 【难度】0.4 【知识点】have been to(或in)/have gone to区别 【详解】句意:——莉莉,你爸爸在哪里?——他去香港了。他三天后回来。 考查现在完成时。has been to表示“去过(某地),人已经回来” ;has gone to表示“去了(某地),人还未回来”;has went to是错误表达;went to一般过去时。根据答语“He will be back in 3 days.”可知,人去了香港还没回来,选项B契合;选项D只是单纯说明过去去了某地的动作,不能体现“人现在还在香港未回”的含义,故选B。 14.—What’s your favorite book, Carrie? —Tom Sawyer. It’s one of the best books that I ________. A.read B.was reading C.will read D.have read 【答案】D 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——Carrie,你最喜欢的书是什么?——《汤姆·索亚历险记》。它是我读过的最好的书之一。 考查动词时态。根据“It’s one of the best books that I...”可知,空格处需用现在完成时(have read),强调“至今为止读过”的经历,与前半句“one of the best books”形成逻辑对应(即“读过的书中最好的之一”)。故选D。 15.A: How tidy the bedroom is! B: Yes. I’m sure that someone ________ it already. A.has cleaned B.cleaned C.will clean D.is cleaning 【答案】A 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:A:卧室多整洁啊!B:是的。我确信已经有人打扫过了。 考查现在完成时。has cleaned现在完成时;cleaned一般过去时;will clean一般将来时;is cleaning现在进行时。根据“How tidy the bedroom is!”可知,卧室现在是整洁的,这表明打扫活动已经完成并对现在产生影响,所以用现在完成时态。故选A。 16.—Bob, shall we go to the cinema tonight? —I’d love to, but Tim________ me out for dinner together. A.invited B.will invite C.has invited D.invites 【答案】C 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——Bob,我们今晚去看电影好吗?——我很愿意去,但是Tim已经邀请我一起出去吃饭了。 考查现在完成时态。根据“I’d love to, but Tim ... me out for dinner together.”可知,Tim邀请这个动作发生在过去,但是对现在造成了影响,因此用现在完成时。故选C。 17.Linda ________ Chinese since she was 10 years old, and she hopes to visit China one day. A.studies B.studied C.will study D.has studied 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:琳达从10岁开始学习中文,她希望有一天能去中国。 考查现在完成时。studies学习,一般现在时;studied学习,一般过去时;will study将学习,一般将来时;has studied已经学习,现在完成时。根据“since she was 10 years old”可知,此处表示“从十岁开始持续到现在的动作”,用has studied符合语境。故选D。 18.—Are you a football player in your school? —Yes, I ________ the team two years ago. I ________ on the team for two years. A.have joined; was B.joined; was C.have joined; am D.joined; have been 【答案】D 【难度】0.4 【知识点】过去发生的动作/状态、含since/for的现在完成时 【详解】句意:——你是你们学校的足球运动员吗?——是的,两年前我加入了足球队。我已经在队里两年了。 考查一般过去时和现在完成时时态。根据“two years ago”可知,动作发生在过去;根据“for two years”可知,第二个题空时态为现在完成时,现在完成时的谓语动词形式为have/has done。故选D。 19.My math teacher ________ me a lot although she isn’t my teacher now. A.teaches B.was teaching C.will teach D.has taught 【答案】D 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:数学老师虽然现在不是我的老师,但她教会了我很多。 考查时态。根据“My math teacher ... me a lot although she isn’t my teacher now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选D。 20.The bike is old. I _________ it for ten years. A.bought B.owned C.have bought D.have owned 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词 【详解】句意:这辆自行车很旧。我已经拥有它十年了。 考查现在完成时和延续性动词。bought购买,一般过去时;owned拥有,一般过去时;have bought已经购买,现在完成时;have owned已经拥有,现在完成时。根据“for ten years”可知,到现在为止已经拥有十年了,用现在完成时,且动词应为延续动词,own“拥有”,为延续动词。故选D。 1.(2025·北京·中考真题)Many international students ________ to visit our school since last year. A.are coming B.have come C.came D.will come 【答案】B 【难度】0.65 【知识点】含since/for的现在完成时 【详解】句意:自去年以来,许多国际学生来参观我们学校。 考查动词时态。根据“since last year”可知,句子时态是现在完成时,结构是have/has done。故选B。 2.(2025·吉林长春·中考真题)The movie Ne Zha 2 ________ with the public since it came out. A.has been popular B.is popular C.was popular D.will be popular 【答案】A 【难度】0.85 【知识点】表示持续(动作未完成) 【详解】句意: 电影《哪吒2》自上映以来一直受到公众的欢迎。 考查现在完成时。根据“since it came out”可知,句子描述的是从过去某一时间点开始一直持续到现在的动作或状态,并且有可能继续持续下去,因此需要使用现在完成时态,has been popular表示“一直受欢迎”。故选A。 3.(2025·云南·中考真题)The film Ne Zha 2 is worth seeing. I ________ it three times so far. A.have seen B.am going to see C.saw D.see 【答案】A 【难度】0.85 【知识点】表示影响(动作已完成) 【详解】句意:电影《哪吒2》值得一看。到目前为止我已经看过三次了。 考查现在完成时。由“so far”可知,句子应用现在完成时。故选A。 4.(2025·福建·中考真题)Since last year, our school ________ free breakfasts to students in need. A.offered B.has offered C.was offering 【答案】B 【难度】0.85 【知识点】含since/for的现在完成时 【详解】句意:从去年开始,我们学校就为贫困学生提供免费早餐了。 考查现在完成时。根据“Since last year”可知,此处应使用现在完成时。故选B。 5.(2025·黑龙江·中考真题)—How long has she ________ the science book? I want to borrow it from her. —For nearly three weeks. I think she might have finished reading it. A.buy B.had C.bought 【答案】B 【难度】0.85 【知识点】延续性动词与非延续性动词 【详解】句意:——她借了这本科学书多久了?我想向她借这本书。——将近三周了。我想她可能已经读完了。 考查现在完成时。根据“How long has...”可知,本句是现在完成时,谓语动词和一段时间连用,必须用延续性动词,buy是短暂性动词,不符合,需要变为对应的延续性动词have,过去分词为had。故选B。 6.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to 【答案】C 【难度】0.65 【知识点】have been to(或in)/have gone to区别 【详解】句意:许多来自中国南方的游客去过哈尔滨两次。 考查时态。have been in待在某地;have gone to去了某地,还未回来;have been to去过某地,已经回来。根据“Harbin twice”可知是去过两次,已经回来,用have been to。故选C。 二、单词拼写 7.(2025·山东泰安·中考真题)Jenny is very interested in traditional Chinese culture, and she has learned it s she came to China 5 years ago. 【答案】(s)ince 【难度】0.65 【知识点】含since/for的现在完成时 【详解】句意:珍妮对中国的传统文化非常感兴趣,自从五年前来到中国后,她就开始学习这一文化了。根据“Jenny is very interested in traditional Chinese culture, and she has learned it s... she came to China 5 years ago.”可知,自从五年前来到中国后,她就开始学习这一文化了。since“自从”符合语境,故填(s)ince。 8.(2025·江苏扬州·中考真题)Recently, more and more people have to visit Yangzhou during holidays. (choose) 【答案】chosen 【难度】0.85 【知识点】表示影响(动作已完成)、过去分词变化规则 【详解】句意:最近,越来越多的人选择在假期游览扬州。choose“选择”。根据“Recently, more and more people have”可知,空格处需填入动词的过去分词形式,与have构成现在完成时(have + 过去分词)。choose的过去分词形式为chosen。故填chosen。 9.(2025·四川眉山·中考真题)As a stamp lover, Xiao Ning has c plenty of special stamps over these years. 【答案】(c)ollected 【难度】0.85 【知识点】过去分词变化规则 【详解】句意:作为邮票爱好者,小宁在这些年来收集了许多特殊邮票。根据首字母提示和“plenty of special stamps”可知,需要一个过去分词构成完成时态,此处是“收集邮票”,collected符合句意,故填(c)ollected。 10.(2025·江苏苏州·中考真题)I have never (后悔) choosing to be kind, even when it was not easy. 【答案】regretted 【难度】0.65 【知识点】表示影响(动作已完成)、regret、过去分词变化规则 【详解】句意:即使在不那么容易的时候,我也从不后悔选择善良。regret“后悔”,根据“have never”可知句子应用现在完成时,助动词have后接regret的过去分词regretted。故填regretted。 三、完成句子 11.(2025·甘肃白银·中考真题)Peter bought this bike 3 years ago. (同义句转换) Peter this bike for 3 years. 【答案】has had 【难度】0.65 【知识点】含since/for的现在完成时、延续性动词与非延续性动词 【详解】句意:Peter3年前买了这辆自行车。根据“for 3 years”可知,此句时态是现在完成时“have/has+动词过去分词”,和一段时间连用,谓语动词需要用延续性动词,buy是短暂性动词,对应的延续性动词为have“有”。主语是Peter,助动词用has。故填has;had。 四、翻译 12.(2025·山东威海·中考真题)自那以后,人们学会了用火做饭、取暖、保护自己。 【答案】Since then/From then on, people have learned how to cook, keep warm and protect themselves with fire. 【难度】0.65 【知识点】介词短语、动词短语、fire、protect、含since/for的现在完成时、with(随身携带,在身边)、疑问词+动词不定式、from then on、cook、themselves 【详解】since then/from then on“自那以后”;people“人们”,作主语;learn“学会”,句子是现在完成时,谓语用have learned;how to cook, keep warm and protect themselves with fire“用火 1.(2025·安徽滁州·三模)—I’m sorry for being late. —Never mind. The movie ________ for only 5 minutes. A.has begun B.has been on C.have begun D.began 【答案】B 【难度】0.4 【知识点】表示影响(动作已完成)、延续性动词与非延续性动词 【详解】句意:——很抱歉我迟到了。——没关系。电影才开始5分钟。 考查现在完成时及非延续性动词。结合句意和语境,“begin”是短暂性动词,不能与“for+时间段(for only 5 minutes)”连用,需用对应的延续性动词短语“be on”。主语“the movie”是单数,现在完成时结构为“has+过去分词”,“be”的过去分词是“been”,所以用“has been on”。故选B。 2.(2025·江苏徐州·三模)—Nick, you come here so late. The concert ________ since half an hour ago! —What a pity! No wonder all the singers have left. A.has ended B.has been over C.has started D.has been on 【答案】B 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词 【详解】句意:——尼克,你来得太晚了。音乐会已经结束半小时了!——太遗憾了!难怪所有歌手都离开了。 考查现在完成时及动词延续性辨析。根据“since half an hour ago”及“No wonder all the singers have left”可知,歌手都离开了,音乐会已经结束了,应选用延续性状态表达“结束”。“has been over”中,over为形容词,“be over”表示状态延续,可与时间段连用,故选B。 3.(2025·江苏南京·三模)—You’re looking very smart in a new suit today. —Thanks. But to tell you the truth, I ________ it for quite a few years. A.had B.bought C.have had D.have bought 【答案】C 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词 【详解】句意:——你今天穿新西装看起来非常帅气。——谢谢。但说实话,我已经穿这套西装好几年了。 考查动词时态及延续性动词与非延续性动词的用法。had有,过去式;bought买,过去式;have had现在完成时;have bought现在完成时。句中时间状语“for quite a few years”表示动作从过去持续到现在,需用现在完成时(have/has + 过去分词),buy为非延续性动词,不能与表示一段时间的状语连用,have“拥有”为延续性动词,可以与时间段连用,表示状态的持续。故选C。 4.(2025·江西九江·三模)The Smiths ______ in Shanghai since 2015. They love the city. A.live B.have lived C.will live D.lived 【答案】B 【难度】0.65 【知识点】含since/for的现在完成时 【详解】句意:史密斯一家自2015年以来一直住在上海。他们热爱这座城市。 考查动词时态。根据“since 2015”可知,动作从过去持续到现在,需用现在完成时,结构为“have/has+过去分词”,主语The Smiths表示史密斯一家人,为复数概念,助动词用have。故选B。 5.(2025·黑龙江佳木斯·三模)The old man _______ for ten years. A.died B.has died C.has been dead D.has been died 【答案】C 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词、die 【详解】句意:这位老人已经去世十年了。 考查动词时态。根据“for ten years”可知,句子时态应用现在完成时,其结构为have/has done,排除A;die是短暂性动词,不能与延续性时间连用,要转化为延续性动词“be dead”;主语“The old man” 是第三人称单数,助动词应用has,即has been dead。故选C。 6.(2025·云南昆明·三模)Colorful Yunnan Paradise is a very popular amusement park in Yunnan Province. Since it was open to the public, lots of people ________ it. A.visit B.visited C.is visiting D.have visited 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:五彩云南乐园是云南省一个非常受欢迎的游乐园。自从它向公众开放以来,许多人参观了它。 考查动词时态。根据“Since it was open to the public, lots of people …it.”可知,此处时态为现在完成时,其结构为have/has done,主语为复数形式,助动词应用have。故选D。 7.(2025·天津河西·二模)—Lucy, where is Mr. Wang? —He ________ Beijing to attend a meeting. A.has gone to B.has been to C.has been in D.has come to 【答案】A 【难度】0.4 【知识点】have been to(或in)/have gone to区别 【详解】句意:——露西,王先生在哪里?——王先生去了北京参加会议。 考查现在完成时。has gone to去了某地还未回来;has been to曾经去过某地;has been in已在某地待了一段时间;has come to已经来到某地。根据“Beijing to attend a meeting.”可知,王先生去了北京还未回来,需has gone to。故选A。 8.(2025·广东汕头·二模)The number of the visitors to the museum ________ by 3,000 in the last two months. A.increase B.increases C.has increased D.have increased 【答案】C 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:过去两个月,博物馆的参观人数增加了3,000人。 考查现在完成时。根据“in the last two months”可知,此句时态为现在完成时,表示过去发生的动作对现在的影响。结构为has/have done。主语为“The number of the visitors”,助动词用has;increase的过去分词为increased。故选C。 9.(2025·江苏常州·三模)—Where is your sister? —She ________ Canada for three months. A.has gone to B.had gone to C.has been to D.has been in 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时、have been to(或in)/have gone to区别 【详解】句意:——你姐姐在哪里?——她去加拿大三个月了。 考查现在完成时。has gone to去了某地还未回来,现在完成时;had gone to去了某地还未回来,过去完成时;has been to去过某地已经回来,现在完成时;has been in待在某地,现在完成时。根据“for three months”可知,应用现在完成时,表示“已经在加拿大待了三个月了”,故选D。 10.(2025·云南昆明·三模)—Where’s Steve these days? —He’s not in town. He ________ to Shanghai for a business meeting. A.will go B.is going C.has gone D.has been 【答案】C 【难度】0.94 【知识点】have been to(或in)/have gone to区别 【详解】句意:——Steve最近在哪儿?——他不在镇上。他去上海参加商务会议了。 考查现在完成时和has gone to。will go将要去,一般将来时;is going正在去,现在进行时;has gone已经去了还没回来;has been已经去过,回来了。根据“He’s not in town. He...to Shanghai for a business meeting.”可推知,Steve去了上海还没回来,不在镇上,故选C。 11.(2025·江苏徐州·三模)—Will you watch the movie with us tonight? —No, I ________ the film twice. A.will see B.have seen C.saw D.was seeing 【答案】B 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——今晚你愿意和我们一起看电影吗?——不,我已经看过这部电影两次了。 考查时态。根据“the film twice”可知,是表达已经看过两次,用现在完成时。故选B。 12.(2025·云南昆明·三模)His latest book ______ more than 10 million readers so far, including children. A.reach B.reaches C.reached D.has reached 【答案】D 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:到目前为止,他的新书已经拥有了一千多万读者,其中包括儿童。 考查现在完成时。根据“so far”可知,句子应用现在完成时,结构是“have/has+过去分词”,主语是单数名词“book”,助动词应用has,reach“到达”,过去分词是reached,应用has reached。故选D。 13.(2025·江苏镇江·二模)—I can’t believe the young couple ________ that European country. —But it’s quite true. They came back last week and chatted with me about their stories. A.have gone to B.have been to C.have arrived in D.have been in 【答案】B 【难度】0.4 【知识点】have been to(或in)/have gone to区别 【详解】句意:——我真不敢相信那对年轻夫妇去过那个欧洲国家。——但这是真的。他们上周回来和我聊了聊他们的故事。 考查动词时态。have gone to到某地去了,还没有回来;have been to去过某地,已经回来了;have arrived in到达;have been in在某地。根据“I can’t believe the young couple …that European country.”及“They came back last week and chatted with me about their stories.”可知,此处表示那对年轻夫妇去过那个欧洲国家,并且已经回来了。故选B。 14.(2025·天津南开·三模)— ______ you ______ the film Kung Fu Panda yet? — Yes. I saw it last week. A.Did; see B.Have; seen C.Do; see D.Will; see 【答案】B 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——你已经看过电影《功夫熊猫》了吗?——是的,我上周看的。   考查时态辨析。Did; see一般过去时;Have; seen现在完成时;Do; see一般现在时;Will; see一般将来时。根据“yet”是现在完成时的标志词,答句“last week”说明动作发生在过去,但问句强调对现在的影响,因此用现在完成时。故选B。 15.(2025·江西宜春·三模)After school, I try to use any possible time to review the things I ________ during the day. A.learn B.will learn C.have learned D.are learning 【答案】C 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:放学后,我尽力利用任何可能的时间来复习我当天所学的东西。 考查现在完成时。learn是一般现在时;will learn是一般将来时;have learned是现在完成时;are learning是现在进行时。根据前文“After school, I try to use any possible time to review the things”可知,强调过去发生的动作对现在造成的影响或结果,应使用现在完成时,“have learned”表示当天所学的东西,符合语境。故选C。 16.(2025·吉林长春·二模)More and more people ______ to go on trips at the past two years. A.choose B.chose C.have chosen D.had chosen 【答案】C 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:过去两年中越来越多人选择去旅行。 考查动词时态。根据“at the past two years”可知,此处是强调从过去持续至今的动作,需用现在完成时have/has done,主语是复数,助动词用have。故选C。 17.(2025·云南昭通·模拟预测)The number of dog parks in the United States ________ by 40 percent in the past 5 years. A.has increased B.have increased C.is increasing D.are increasing 【答案】A 【难度】0.4 【知识点】表示影响(动作已完成)、a number of/the number of作主语 【详解】句意:在过去的五年里,美国狗公园的数量增加了40%。    考查动词时态和主谓一致。根据时间状语“in the past 5 years”可知,句子应用现在完成时:have/has + 过去分词;主语“The number of dog parks”强调“数量”,是单数概念,谓语动词应用单数形式has increased,故选A。 18.(2025·安徽合肥·三模)Huangmei Opera has gained great popularity in Anhui since it ______ an important part of local culture. A.became B.has become C.will become D.is becoming 【答案】A 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:黄梅戏自从成为当地文化的重要组成部分以来,在安徽已广受欢迎。 考查since引导的时间状语从句的时态。根据“Huangmei Opera has gained”可知,此处是现在完成时态,当主句为现在完成时,since引导的从句通常用一般过去时,表示动作从过去某一时间点开始持续到现在。故选A。 19.(2025·安徽安庆·三模)—My sister ________ to cook in the last few months. —That’s great. She needn’t order meals online every day. A.learns B.has learned C.was learning D.will learn 【答案】B 【难度】0.4 【知识点】表示持续(动作未完成) 【详解】句意:——我妹妹在过去几个月里已经学会做饭了。——太棒了。她没必要每天在网上订餐了。 考查现在完成时态。learns学习,一般现在时;has learned已经学习、学会,现在完成时;was learning正在学习,过去进行时;will learn将要学习,一般将来时。根据“My sister...to cook in the last few months.”可知,句中“in the last few months”是现在完成时的标志性时间状语,所以用现在完成时“has learned”。故选B。 20.(2025·北京房山·二模)My sister ________ swimming for three years, so she can swim very fast. A.practises B.practiced C.will practise D.has practised 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:我妹妹已经练习游泳三年了,所以她游得很快。 考查现在完成时。根据“for three years”可知句子用现在完成时,has practised符合语境。故选D。 21.(2025·江苏徐州·模拟预测)—Where is your son Jimmy now? I want him. —He ________ Australia on business. He will come back the week after next. A.has come to B.has been to C.has gone to D.has been in 【答案】C 【难度】0.4 【知识点】have been to(或in)/have gone to区别 【详解】句意:——现在,你儿子吉米在哪里?我要他。——他去澳大利亚出差了。他将在后周回来。 考查时态。has come to已经来到,强调“到达”的动作,通常用于说话人当前所在的地点;has been to曾经去过,表示去过某地但已返回;has gone to已经去了,表示某人去了某地,目前仍在当地或在途中;has been in已经在(某地),强调停留的时长,通常需要接时间状语。根据“Where is your son Jimmy now?”以及“He will come back the week after next.”可知,吉米去澳大利亚,还未回来,C项符合。故选C。 22.(2025·安徽滁州·三模)—Excuse me, can you lend me some cash. Mine ________ out. —No problem. A.runs B.will run C.has run D.has been run 【答案】C 【难度】0.4 【知识点】无被动语态情况、表示影响(动作已完成) 【详解】句意:——打扰一下,请问你可以借我一些现金吗?我的用完了。——没问题。 考查动词时态。根据“can you lend me some cash. Mine…out.”可知,现金用完了,需要借,这是过去发生的事对现在的影响,所以应用现在完成时,“run out”是不及物短语,不能用被动形式。故选C。 23.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself. A.was doing B.will do C.did D.has done 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:自上个月以来,这家餐厅已经对其服务进行了两次调查,以改善自己。 考查时态。根据“since last month”可知句子用现在完成时have/has done。故选D。 24.(2025·江苏宿迁·三模)—When did your uncle leave his hometown? —He ________ for nearly twenty years. A.has left B.has been away C.left D.had been away 【答案】B 【难度】0.4 【知识点】含since/for的现在完成时、延续性动词与非延续性动词、leave(left left) 【详解】句意:——你叔叔什么时候离开他的家乡的?——他已经离开将近二十年了。 考查现在完成时和延续性动词。has left已经离开,现在完成时,短暂性动词;has been away已经离开,现在完成时,延续性动词;left离开,一般过去时;had been away已经离开,过去完成时,延续性动词。根据“for nearly twenty years”可知,句子应该用现在完成时;且动词要用延续性动词,leave是短暂性动词,be away是延续性动词。故选B。 25.(2025·北京门头沟·二模)—Mary, is your father a teacher? —Yes, he is. He ________ English since he graduated from university. A.teaches B.is teaching C.has taught D.will teach 【答案】C 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:——玛丽,你爸爸是老师吗?——是的,他是。他自从大学毕业后就一直教英语。 考查现在完成时。teaches一般现在时;is teaching现在进行时;has taught现在完成时;will teach一般将来时。根据“since he graduated from university”可知,时态为现在完成时,表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作。故选C。 26.(2025·江苏常州·二模)—Would you like a piece of beef, Alice? —No, Thank you. I ________ two pancakes. I’m full up. A.have B.have had C.will have D.am having 【答案】B 【难度】0.4 【知识点】表示影响(动作已完成) 【详解】句意:——爱丽丝,你想一吃块牛肉吗?——不用了,谢谢。我吃了两个煎饼。我吃饱了。 考查时态。根据“I’m full up.”可知,此处指过去的动作对现在的影响,应用现在完成时。故选B。 27.(2025·北京海淀·二模)Lisa ________ to many places since she came to China. A.travels B.traveled C.will travel D.has traveled 【答案】D 【难度】0.4 【知识点】含since/for的现在完成时 【详解】句意:自从Lisa来中国后,她已经去过很多地方了。 考查动词时态。根据“since”可知,此处主句要使用现在完成时,结构是has/have done。故选D。 学科网(北京)股份有限公司 $$

资源预览图

焦点 23 现在完成时【讲练结合】-备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过(全国通用)
1
焦点 23 现在完成时【讲练结合】-备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过(全国通用)
2
焦点 23 现在完成时【讲练结合】-备考2026年中考英语新课标(核心素养)同步大师课堂之语法知识统统过(全国通用)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。