内容正文:
编写说明:2026版四川省(对口招生)《英语考点双析卷》,依据最新版《中等职业学校英语课程标准》及历年对口高考真题进行编写。“考点双析”即围绕一个考点,一份是老师的讲解卷,一份是学生的练习卷,共涵盖51个考点的102份试卷,助力师生构建 “讲练结合” 的学习闭环,特别适用于第一轮高考复习。
本卷是2026版四川省(对口招生)《英语考点双析卷》的第48卷,主要考查现在完成时和过去完成时。
2026版四川省(对口招生)《英语考点双析卷》第48卷
现在完成时和过去完成时 学生练习卷
一、单项选择(共40小题;每小题2.5分,满分100分)
从每题所给的A、B、C和D四个选项中,选出最佳选项。
1.Hurry up! The play ________ for ten minutes.
A.has begun B.has been on C.had begun D.began
【答案】B
【详解】考查现在完成时。句意:快点!快点!这场戏剧已经开始十分钟了。分析句子可知,根据“for ten minutes”可知,此处为一段时间的时间状语,体现从过去持续到现在的状态,所以句中时态为现在完成时,其结构为“have/has+过去分词”,且要求句子中的谓语动词必须是延续性动词,“begin”是短暂性动词,其延续性短语为“be on”,意为“上演”,主语为“The play”为单数形式,所以用“has”,即“has been on”。故选B。
2.China ________ great achievements in science and technology since 2012.
A.makes B.made C.has made D.had made
【答案】C
【详解】考查现在完成时。句意:2012年以来,中国科技事业取得了巨大成就。“since 2012”是现在完成时的标志词,故本句用现在完成时,现在完成时的构成是“have/has + 过去分词”;“China”是第三人称单数,所以用“has”,“make”的过去分词是“made”,因此选择“has made”。故选C。
3.—Our country ________ a lot so far.
—Yes. I hope it will be even ________.
A. has changed;well B.changed;good C.has changed;better D.changed;better
【答案】C
【详解】考查现在完成时和形容词比较级。句意:—到目前,我们国家已经有了很大变化。—是的,我希望它会变得更好。根据时间状语“so far”可知,第一空表示过去已发生动作持续到现在的状态,应用现在完成时has changed;副词“even”修饰形容词比较级,“good”的比较级是“better”。故选C。
4.Since the second half of the 20th century, many a country, including the United States and China, ________ their steps into space.
A. have made B.has made C.made D.had made
【答案】B
【详解】考查动词时态和主谓一致。句意:自20世纪下半叶以来,包括美国和中国在内的许多国家已经迈出了太空探索的步伐。根据时间状语“Since the second half of the 20th century”可知,此处应用现在完成时have/has done;“many a+可数名词单数”意为“许多”,但作主语时,视为单数意义,所以此处助动词用has。故选B。
5.— Have you ever taken part in the Tree-Planting Day activity?
— Yes. I ________ three trees in the park so far this year.
A. plant B.planted C.have planted D.will plant
【答案】C
【详解】考查现在完成时。句意:——你参加过植树节活动吗?——参加过。今年到目前为止,我已经在公园里种了三棵树。根据“so far”可知,这是现在完成时时间标志,现在完成时的结构为:have/has done。故选C。
6.Jenny has rarely got free time to do her favourite things, _________?
A.hasn’t she B.doesn’t she C.has she D.does she
【答案】C
【详解】句意:珍妮很少有空闲时间做她喜欢做的事,是吗?
考查反意疑问句。rarely很少地,表否定,可知本句陈述部分是否定意义,疑问部分需用肯定式,AB都是否定式,可排除。has got是现在完成时结构,结合助动词has,故选C。
7.I miss my parents very much. They ________ the hometown for two years.
A.left B.have left C.were away from D.have been away from
【答案】D
【详解】考查现在完成时。句意:我很想念我的父母,他们离开家乡已经两年了。for two years表示一段时间,现在完成时标志,要与延续性动词连用。leave是短暂性动词,不能与一段时间连用;be away from是延续性动词短语,可以与一段时间连用。故选D。
8.Wang Lin ________ the swimming club for two years.
A.had joined B.has been in C.have joined in D.has taken part in
【答案】B
【详解】考查现在完成时及主谓一致。句意:王林加入游泳俱乐部已经两年了。根据时间状语“for two years”可知,此句用现在完成时,并与表示延续性的动词“has been in”连用;join,join in和take part in都为短暂性动词,短暂性动词用于完成时时态时,不能和一段时间的时间状语连用;主语“Wang Lin”为第三人称单数,故用has been in。故选B。
9.Seldom ________ computer games ever since he was accepted into high school.
A.he has played B.he played C.has he played D.did he play
【答案】C
【详解】考查倒装句和现在完成时。句意:自从他被高中录取以来,他很少玩电脑游戏。根据时间状语“ever since he was accepted into high school”可知,此处应用现在完成时,其结构为“have/has+过去分词”;seldom为否定副词,意为“很少”,位于句首时,句子要部分倒装,即将助动词、be动词或情态动词提到主语之前。故选C。
10.—May I speak to Mr. Wang, please?
—Sorry. He’s ________ Washington D.C.
A. gone in B.gone to C.been in D.been to
【答案】B
【详解】考查现在完成时。句意:—请问我可以和王先生通话吗? —对不起,他去了华盛顿。根据“He’s”及选项可知,此处是现在完成时,在现在完成时中,have been to意为“去过某地(已经回来了)”,have gone to意为“去了某地(还没回来)”,根据“Sorry”可知王先生去了华盛顿还没回来,应用have gone to。故选B。
11.The dictionary is out of date. Many a word ______ to the language since it was published.
A. have been added B.were added C.has been added D.was added
【答案】C
【详解】考查主谓一致和现在完成时。句意:这本词典已经过时了。自从它出版以来,这门语言中已经增添了许多词汇。根据since“自从”引导的时间状语从句可知,此处应用现在完成时,其结构为have/has done;短语many a,意为“许多”,后接可数名词单数,作主语时,谓语动词要用单数形式。故选C。
12.I _______ the company twice, but no one answered the phone.
A.call B.called C.have called D.will call
【答案】C
【详解】考查一般过去时。句意:我给这家公司打了两次电话,但没人接。根据“twice”“but no one answered the phone”可知,此处强调过去动作对现在的影响,用现在完成时,结构为“have/has+过去分词”。故选C。
13.Not only you but also Jack _______ the exam.
A.pass B.has passed C.have passed D.to pass
【答案】B
【详解】考查主谓一致和时态。句意:不仅你而且杰克已经通过考试。“not only...but also...”连接两个并列的主语时,谓语动词的形式要根据就近的主语来确定,靠近谓语动词的主语是“Jack”,属于第三人称单数,“pass”是动词原形,“have passed”是现在完成时的复数形式,都与主语“Jack”不一致,to pass不能做谓语,“has passed”是现在完成时的第三人称单数形式,与“Jack”这个第三人称单数主语相匹配。故选B。
14.I ______ my homework before I watched TV last night.
A.finished B.finish C.had finished D.have finished
【答案】C
【详解】考查动词时态。句意:昨晚我看电视之前,我已经完成了作业。 根据“before I watched TV last night”可知,before引导的时间状语从句使用了一般过去时,主句动作(finish)发生在从句动作(watched)之前,故主句用过去完成时,结构为had+过去分词。故选 C。
15.When she entered the police station, she recognized the man who ________ her at once.
A.was attacking B.attacked C.had attacked D.would attack
【答案】C
【详解】考查动词的时态。句意:当她走进警察局时,她立刻认出了那个曾经袭击过她的男人。分析句子可知,“who ... her at once.”是一个定语从句,先行词是the man,关系词who代替先行词the man在定从中作主语,空处缺少谓语,定从的谓语动作“attack (袭击)”发生在主句动作“recognized(过去式)”之前,即“过去的过去”,所以应该用过去完成时,其结构是“had+过去分词”。故选C。
16.When we arrived, he ________.
A.has left B.had left C.leaves D.is left
【答案】B
【详解】考查动词的时态。句意:我们到达时,他已经走了。根据句意可知,我们到达是发生在过去的,他离开是在我们到达之前,也就是在过去的过去发生的,因此,应使用过去完成时“had done”结构。故选B。
17.By the time he arrived yesterday, the work ________ by the team.
A.has finished B.had been finished C.was finished D.would finish
【答案】B
【详解】查过去完成时的被动语态。句意:到他昨天到达的时候,这项工作已经被团队完成了。根据“By the time he arrived yesterday”可知,此处表示过去时间之前,即过去的过去,主句用过去完成时;且 work和finish之间是被动关系,所以要用过去完成时的被动语态,结构为“had been + 过去分词”。故选B。
18.She said she ________ to Paris.
A.had never been B.has never been C.had never gone D.has never gone
【答案】A
【详解】考查动词时态和have been to与have gone to的区别。句意:她说她从来没去过巴黎。“have been to”表示“去过某地”;“have gone to”表示“去了某地(还未回来)”。根据never可知,此处表示“没有去过巴黎”,用have been to。“说”是过去时,“从未去过”在“说”之前,用过去完成时“had never been”。故选A。
19.The film ________ by the time we arrived at the cinema.
A.start B.started C.has started D.had started
【答案】D
【详解】考查时态。句意:我们到达电影院的时候,电影已经开始了。根据从句“by the time we arrived at the cinema”可知,从句时态是一般过去时,主句谓语动作“start”发生在从句谓语动作“到达”之前,即“过去的过去”,主句需用过去完成时(had started)。故选D。
20.No sooner ________ than the phone rang.
A.he had left B.had he left C.he left D.did he leave
【答案】B
【详解】考查部分倒装和时态。句意:他刚一离开,电话就响了。“no sooner ... than ...”表示“一……就……”,“no sooner”位于句首时,其引导的句子要用部分倒装结构,即将助动词提到主语之前。同时,“no sooner ... than ...”结构中,主句通常用过去完成时,从句用一般过去时。故选B。
21.The door ______ locked before they left the office.
A.had been B.has been C.was D.is
【答案】A
【详解】考查时态。句意:他们离开办公室前,门已被锁上。根据从句“before they left the office”可知,描述的是过去动作,主句动作“lock”发生在从句动作(left)之前,即“过去的过去”,需用过去完成时,门是被锁,需用过去完成时的被动语态(had been locked)。故选A。
22.By the time I got to the station, the train ________ already.
A.left B.has left C.had left D.will leave
【答案】C
【详解】考查时态。句意:当我赶到车站时,火车已经开走了。根据“By the time I got to the station”可知,从句的动作(got)发生在过去,主句动作“leave”发生在从句动作“got”之前,即“过去的过去”,主句时态应用过去完成时(had +过去分词)。故选C。
23.The film _______ for ten minutes when we got to the cinema.
A.had been on B.has been on C.was on D.is on
【答案】A
【详解】考查动词时态。句意:当我们到达电影院时电影已经上映十分钟了。根据“when we got to the cinema”是过去的时间点,电影已经开始钟发生在该时间点之前,用过去完成时。故选A。
24.It ________ a long time since we last saw each other.
A.have been B.was C.has been D.had been
【答案】C
【详解】考查时态和主谓一致。句意:自从我们上次见面以来已经过了很长时间了。根据时间状语“since we last saw each other (自从我们上次见面以来)”可知,应该使用现在完成时have/has been,主语是it,助动词用has。故选C。
25.She ________ in this school since 2018.
A.teach B.taught C.has taught D.will teach
【答案】C
【详解】考查动词时态。句意:她自2018年以来就在这所学校教书。根据“since 2018”可知,句子时态为现在完成时,其结构为“have /has +过去分词”。故选C。
26.I________ eight hundred books so far.
A.am reading B.have read C.read D.will read
【答案】B
【详解】考查动词时态辨析。句意:到目前为止,我已经读了八百本书。“so far”是现在完成时的标志词,故用have read。故选B。
27.I ________ this novel three times by the end of last month.
A. read B.have read C.had read D.will read
【答案】C
【详解】考查动词时态。句意:到上个月底,这本小说我已经读了三遍了。句中时间状语为by the end of last month,表示过去某一时间点之前就已完成的动作,需用过去完成时,结构为:had +动词过去分词。故选C。
28.He ________ English for five years before he went to America.
A.learns B.learned C.has learned D.had learned
【答案】D
【详解】考查过去完成时。句意:他去美国之前已经学了五年英语。根据“before he went to America”可知,“学英语”的动作发生在“去美国”这一过去动作之前,是“过去的过去”,需用过去完成时,结构为:had + 过去分词。故选D。
29.He ________ English for 5 years before he went to college.
A.study B.studied C.has studied D.had studied
【答案】D
【详解】考查过去完成时。句意:他上大学之前已经学了 5 年英语了。从句中went是一般过去时,before表明“学英语”发生在“上大学”之前,即过去的过去,应用过去完成时,结构为:had + 动词过去分词,study的过去分词是studied。故选D。
30.By the time I got up, my mother ________ breakfast.
A.cooks B.cooked C.has cooked D.had cooked
【答案】D
【详解】考查动词时态。句意:到我起床的时候,我妈妈已经做好了早餐。句中的By the time I got up表示到我过去某个时间点为止,主句动作(做早餐)发生在该过去时间点之前,即过去的过去,应使用过去完成时。A. cooks 一般现在时;B. cooked 一般过去时;C. has cooked 现在完成时;D. had cooked 过去完成时。根据时间状语和动作先后,故选D。
31.The film ________ for ten minutes when we arrived at the cinema.
A.starts B.started C.has started D.had started
【答案】D
【详解】考查时态。句意:当我们到达电影院时,电影已经开始十分钟了。arrived是过去的动作,而“电影开始”发生在“到达”之前,属于“过去的过去”,需用过去完成时had started。故选D。
32.She told me that she ________ to Shanghai before.
A.has been B.had been C.has gone D.had gone
【答案】B
【详解】考查过去完成时。句意:她告诉我她之前去过上海。have been to表“去过某地(已返回)”;have gone to表“去了某地(未返回)”。主句told是一般过去时,宾语从句的动作“去上海”发生在“told”之前(即“过去的过去”),需用过去完成时;结合before的语境,此处表“去过(已返回)”,应用had been。故选B。
33.Never ________ such a beautiful place before.
A.I have seen B.have I seen C.I saw D.did I saw
【答案】B
【详解】考查部分倒装句。句意:我以前从未见过这么美的地方。否定词Never位于句首时,句子需用部分倒装(将助动词/情态动词提到主语前)。根据时间状语“before”可知,用现在完成时,原句正常语序是“I have never seen...”,倒装后助动词have提到主语I前,即“have I seen”。故选B。
34.Mr.Smith _______at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.has worked C.was working D.will work
【答案】B
【详解】考查现在完成时。句意:史密斯先生已经在自然历史博物馆工作超过十年,因此他对昆虫了解颇多。根据时间状语“for more than 10 years”可知,空处动作从过去延续到现在,时态为现在完成时,谓语结构为have/has+过去分词。故选B。
35.The volunteers ________ a lot of help to the old and the young since 2010.
A.offered B.have offered C.are offering D.will offer
【答案】B
【详解】考查现在完成时。句意:自2010年以来,志愿者们已经为老人和年轻人提供了大量帮助。根据“since 2010”可知,表从过去持续到现在的时间段,句子需用现在完成时(结构:have/has + 过去分词)。 故选B。
36.My brother _______as a mechanic in a car factory for 3 years.
A. work B.works C.worked D.has worked
【答案】D
【详解】考查现在完成时。句意:我的哥哥已经在一家汽车工厂作为机械师工作了三年。根据时间状语“for 3 years”可知,时态为现在完成时,谓语结构为have/has+过去分词。故选D。
37.—Why don’t you join us in the game?
—Because my homework ________ yet.
A. didn’t finish B.hasn’t finished C.wasn’t finished D.hasn’t been finished
【答案】D
【详解】考查现在完成时的被动语态。句意:——你为什么不加入我们的游戏呢?——因为我的作业还没做完。句中yet是现在完成时的标志词,且“作业”和“完成”是被动关系(作业被完成),因此要用 现在完成时的被动语态:have/has+been+过去分词。故选D。
38.She ________ a new phone. It’s very nice.
A.buys B.bought C.has bought D.will buy
【答案】C
【详解】考查动词的时态及主谓一致。句意:她买了一部新手机。它非常好看。根据“It’s very nice.”可知,句子描述的是过去发生的动作对现在造成的影响,应用现在完成时,其结构是“have/has+过去分词”,句子的主语She是第三人称单数,所以用has bought。故选C。
39.This is the best film that I ________.
A.saw B.see C.have seen D.had seen
【答案】C
【详解】考查时态。句意:这是我看过的最好的电影。根据“This is the best film that I ...”可知,此处表示过去发生的动作对现在造成的影响或结果,故用现在完成时,现在完成时的构成是“have/has+过去分词”。故选C。
40.I ________ this book for two weeks.
A.borrow B.borrowed C.have kept D.will keep
【答案】C
【详解】考查现在完成时和动词。句意:我已经持有这本书两周了。borrow借,瞬间动词;keep保存、持有,延续性动词。句中“for two weeks”是现在完成时的标志性时间状语,结构为has/have +过去分词,强调“动作从过去开始,持续到现在”,动词需用延续性动词。故选C。
试卷第1页,共3页
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:2026版四川省(对口招生)《英语考点双析卷》,依据最新版《中等职业学校英语课程标准》及历年对口高考真题进行编写。“考点双析”即围绕一个考点,一份是老师的讲解卷,一份是学生的练习卷,共涵盖51个考点的102份试卷,助力师生构建 “讲练结合” 的学习闭环,特别适用于第一轮高考复习。
本卷是2026版四川省(对口招生)《英语考点双析卷》的第48卷,主要考查现在完成时和过去完成时。
2026版四川省(对口招生)《英语考点双析卷》第48卷
现在完成时和过去完成时 学生练习卷
一、单项选择(共40小题;每小题2.5分,满分100分)
从每题所给的A、B、C和D四个选项中,选出最佳选项。
1.Hurry up! The play ________ for ten minutes.
A.has begun B.has been on C.had begun D.began
2.China ________ great achievements in science and technology since 2012.
A.makes B.made C.has made D.had made
3.—Our country ________ a lot so far.
—Yes. I hope it will be even ________.
A.has changed;well B.changed;good C.has changed;better D.changed;better
4.Since the second half of the 20th century, many a country, including the United States and China, ________ their steps into space.
A.have made B.has made C.made D.had made
5.— Have you ever taken part in the Tree-Planting Day activity?
— Yes. I ________ three trees in the park so far this year.
A.plant B.planted C.have planted D.will plant
6.Jenny has rarely got free time to do her favourite things, _________?
A.hasn’t she B.doesn’t she C.has she D.does she
7.I miss my parents very much. They ________ the hometown for two years.
A.left B.have left C.were away from D.have been away from
8.Wang Lin ________ the swimming club for two years.
A.had joined B.has been in C.have joined in D.has taken part in
9.Seldom ________ computer games ever since he was accepted into high school.
A.he has played B.he played C.has he played D.did he play
10.—May I speak to Mr. Wang, please?
—Sorry. He’s ________ Washington D.C.
A.gone in B.gone to C.been in D.been to
11.The dictionary is out of date. Many a word ______ to the language since it was published.
A.have been added B.were added C.has been added D.was added
12.I _______ the company twice, but no one answered the phone.
A.call B.called C.have called D.will call
13.Not only you but also Jack _______ the exam.
A.pass B.has passed C.have passed D.to pass
14.I ______ my homework before I watched TV last night.
A.finished B.finish C.had finished D.have finished
15.When she entered the police station, she recognized the man who ________ her at once.
A.was attacking B.attacked C.had attacked D.would attack
16.When we arrived, he ________.
A.has left B.had left C.leaves D.is left
17.By the time he arrived yesterday, the work ________ by the team.
A.has finished B.had been finished C.was finished D.would finish
18.She said she ________ to Paris.
A.had never been B.has never been C.had never gone D.has never gone
19.The film ________ by the time we arrived at the cinema.
A.start B.started C.has started D.had started
20.No sooner ________ than the phone rang.
A.he had left B.had he left C.he left D.did he leave
21.The door ______ locked before they left the office.
A.had been B.has been C.was D.is
22.By the time I got to the station, the train ________ already.
A.left B.has left C.had left D.will leave
23.The film _______ for ten minutes when we got to the cinema.
A.had been on B.has been on C.was on D.is on
24.It ________ a long time since we last saw each other.
A.have been B.was C.has been D.had been
25.She ________ in this school since 2018.
A.teach B.taught C.has taught D.will teach
26.I________ eight hundred books so far.
A.am reading B.have read C.read D.will read
27.I ________ this novel three times by the end of last month.
A.read B.have read C.had read D.will read
28.He ________ English for five years before he went to America.
A.learns B.learned C.has learned D.had learned
29.He ________ English for 5 years before he went to college.
A.study B.studied C.has studied D.had studied
30.By the time I got up, my mother ________ breakfast.
A.cooks B.cooked C.has cooked D.had cooked
31.The film ________ for ten minutes when we arrived at the cinema.
A.starts B.started C.has started D.had started
32.She told me that she ________ to Shanghai before.
A.has been B.had been C.has gone D.had gone
33.Never ________ such a beautiful place before.
A.I have seen B.have I seen C.I saw D.did I saw
34.Mr.Smith _______at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.has worked C.was working D.will work
35.The volunteers ________ a lot of help to the old and the young since 2010.
A.offered B.have offered C.are offering D.will offer
36.My brother _______as a mechanic in a car factory for 3 years.
A.work B.works C.worked D.has worked
37.—Why don’t you join us in the game?
—Because my homework ________ yet.
A.didn’t finish B.hasn’t finished C.wasn’t finished D.hasn’t been finished
38.She ________ a new phone. It’s very nice.
A.buys B.bought C.has bought D.will buy
39.This is the best film that I ________.
A.saw B.see C.have seen D.had seen
40.I ________ this book for two weeks.
A.borrow B.borrowed C.have kept D.will keep
试卷第1页,共3页
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$