2026年中考英语时态易错陷阱及巩固练习(一)
陷阱1 混淆现在完成时与一般过去时
核心区别:现在完成时强调动作对现在的影响或持续到现在的状态(常与for/since连用),一般过去时仅表示过去发生的动作(与现在无关联)。
对比示例:
She has taught in this school since 2020.(现在仍在该校任教)
She taught in this school from 2018 to 2022.(现在已离职)
They have built the hospital.(医院已建成并投入使用)
They built the hospital in 2021.(仅说明建造时间,现状未提及)
陷阱2 在状语从句中误用将来时态
语法规则:时间状语从句(when/as soon as)和条件状语从句(if/unless)中,用一般现在时表将来,主句用将来时。
易混点:if表“是否”时引导宾语从句,可用将来时;表“如果”时引导条件状语从句,需用一般现在时。
对比示例:
误:I will call you if he will arrive tomorrow.(if表“如果”,从句用一般现在时)
正:I will call you if he arrives tomorrow.
正:I don’t know if he will arrive tomorrow.(if表“是否”,宾语从句用将来时)
陷阱3 混淆have been to与have gone to
区别:
have been to:去过某地(现已返回),可与次数连用(如twice, three times)。
have gone to:去某地了(现在不在现场),强调人未返回。
对比示例:
My parents have been to London twice.(父母已回国)
My brother has gone to London.(弟弟现在在伦敦或途中)
陷阱4 忽略与现在完成时搭配的时间状语
高频标志词:
since+时间点:He has lived here since 2019.
in the past/last+时间段:We have made progress in the past three months.
so far:So far, 300 students have joined the club.
It’s the first time that...:It’s the first time she has visited the Great Wall.
巩固练习
(2024·北京中考)—How long ______ you ______ this laptop
—For two years. I ______ it in 2022.
A. have; had; bought B. did; buy; have had
C. have; bought; bought D. did; have; have bought
2.(2025·上海模拟)—Where is your sister
—She ______ to the library. She ______ there every Saturday.
A. has gone; goes B. has been; went
C. went; goes D. has gone; has gone
3.(2024·广东中考)If the rain ______ tomorrow, we ______ the outdoor activity.
A. will stop; will hold B. stops; will hold
C. stops; hold D. will stop; hold
4.(2025·江苏中考)It ______ ten years since we ______ in Beijing University.
A. was; met B. has been; met
C. is; meet D. has been; meet
5.(2023·浙江杭州中考)My uncle ______ in this city for 15 years. He ______ here in 2008.
A. has lived; came B. lived; has come
C. has lived; has come D. lived; came
6.(2025·湖北模拟)—What were you doing at 9 p.m. last night
—I ______ my homework while my mom ______ dinner.
A. did; cooked B. was doing; was cooking
C. did; was cooking D. was doing; cooked
7.(2024·四川成都中考)The number of online courses ______ by 20% since 2022.
A. increase B. increased C. has increased D. will increase
8.(2025·山东模拟)—When ______ Mr. Li ______ back from Shanghai
—He ______ in three days.
A. will; come; comes B. comes; will come
C. will; come; will come D. comes; comes
9.(2024·湖南长沙中考)—Did you see Tom at the party
—No, he ______ to the USA. He ______ there for a business trip.
A. has gone; went B. has been; has gone C. went; has been D. has gone; has been
10.(2025·安徽中考)He ______ in this company for 8 years, but now he ______ as a teacher.
A. worked; is working B. has worked; works
C. worked; works D. has worked; is working
闯关训练(2025年最新模拟题)
(2025·福建模拟)—How long ______ you ______ this bike
—For about five years. I ______ it in 2020.
A. have; had; bought B. did; buy; have had
C. have; bought; bought D. did; have; bought
2.(2025·重庆模拟)—Where is Lucy
—She ______ to the playground. She ______ there 10 minutes ago.
A. has gone; went B. has been; went
C. went; has gone D. has gone; has been
3.(2025·陕西模拟)If it ______ tomorrow, we ______ to climb the mountain.
A. rains; won’t go B. will rain; don’t go
C. rains; don’t go D. will rain; won’t go
4.(2025·河南模拟)I ______ my homework when my father ______ home last night.
A. did; came B. was doing; came
C. did; was coming D. was doing; was coming
5.(2025·云南模拟)She ______ English since she ______ six years old.
A. learns; is B. learned; was
C. has learned; was D. will learn; will be
6.(2025·贵州模拟)—______ you ______ the new movie
—Not yet. I ______ it this weekend.
A. Have; seen; will see B. Did; see; see
C. Have; seen; see D. Did; see; will see
7.(2025·甘肃模拟)The film ______ for 15 minutes when we ______ the cinema.
A. has begun; reached B. had been on; reached
C. began; had reached D. had begun; reached
8.(2025·新疆模拟)The population of our town ______ by 5% in the past five years.
A. increases B. increased
C. has increased D. will increase
答案
巩固练习答案
A(第一空for two years用现在完成时,buy是非延续性动词,需转换为have;第二空in 2022用一般过去时)。
A(第一空“去了图书馆未回”用has gone;第二空“每周六去”表习惯,用一般现在时)。
B(if条件句用一般现在时,主句用一般将来时)。
B(固定句型“It has been+时间段+since从句”,since从句用一般过去时)。
A(第一空for 15 years用现在完成时;第二空in 2008用一般过去时)。
B(while连接同时进行的动作,均用过去进行时)。
C(since 2022是现在完成时标志,the number of作主语,谓语用单数)。
C(第一空when引导宾语从句,用将来时;第二空in three days表将来,用will come)。
A(第一空“去了美国未回”用has gone;第二空“10分钟前出发”用一般过去时)。
A(第一空for 8年表示过去经历,用一般过去时;第二空now表现在进行时)。
闯关训练答案
A(how long与延续性动词连用,buy转换为have;in 2020用一般过去时)。
A(has gone表“未回”;10 minutes ago用一般过去时)。
A(if条件句用一般现在时,主句用将来时否定)。
B(when引导的时间状语从句用一般过去时,主句用过去进行时)。
C(since从句用一般过去时,主句用现在完成时)。
A(not yet是现在完成时标志;this weekend用一般将来时)。
B(begin是非延续性动词,与for 15 minutes连用需转换为be on;“到达电影院”前电影已开始,用过去完成时)。
C(in the past five years是现在完成时标志)。