2026年初中全考点复习指南英语第33页答案
(
A
) 7. — Why didn't Jane stop her son going out?
— She
was writing
a letter and didn't notice him go out.

A.was writing
B.writes
C.wrote
D.is writing

答案

7.A

解析

【分析】
拿到题目首先先从问句找时态提示,问句用了助动词didn't,说明整个事件是已经发生在过去的场景:Jane的儿子已经出门,是事后旁人询问她当时为什么没阻止。接下来要判断答句动作的状态:要表达的是「儿子出门的那个过去的特定时刻,Jane正处于写信的过程中」,这个正在进行的动作导致她没留意到儿子出门。我们可以先把所有描述现在动作的选项排除,剩下和过去相关的选项后,再区分一般过去时和过去进行时的差异,结合语境就能选出正确答案。
【解析】
第一步:判断整体时间背景。问句的didn't明确说明事件发生在过去,因此描述当下动作的B选项一般现在时、D选项现在进行时不符合时间要求,直接排除。
第二步:辨析剩余选项的逻辑合理性。C选项wrote是一般过去时,表达「写信」这个动作已经完整结束,逻辑上写完信之后是有机会注意到儿子出门的,和后半句“没注意他出去”的语境矛盾;A选项was writing是过去进行时,含义是在过去儿子出门的那个时间点,Jane正处在写信的过程中,这个持续进行的动作让她完全没留意到儿子出门,完全契合语境。
因此最终选A。
【答案】
A
【知识点】
过去进行时,动词时态辨析
【点评】
本题重点考察过去进行时在真实语境中的运用,易错点是容易误选C选项的一般过去时,要明确两种过去时态的核心差异:过去进行时侧重强调过去某一特定时刻动作正在发生、处于延续状态,刚好对应本题中“没注意到儿子出门”的因果逻辑。
【难度系数】
0.7
(
A
) 8. Tim Cook called his mother every week even while he
was travelling
around the world.

A.was travelling
B.is travelling
C.travelled
D.travels

答案

8.A

解析

【分析】
首先拿到这道题先找题干的时态提示信息,第一步先看主句的谓语动词called,是一般过去时,说明整个句子描述的是过去发生的相关事件,先把所有表示现在时态的选项排除;接下来再看从句的引导词是while,回忆while引导时间状语从句的用法,它通常用来强调某段时间内动作正在持续进行,此时需要用对应的过去进行时来匹配过去的语境,最后对比剩余选项选出正确答案即可。
【解析】
1. 确定语境时间基准:主句"Tim Cook called his mother every week"使用了一般过去时,说明全句描述的是过去的情况,因此表示现在时态的B选项is travelling、D选项travels不符合语境,直接排除。
2. 分析while从句的时态要求:while引导时间状语从句时,多强调从句的延续性动作在主句动作发生的时段内正在进行,本句要表达“甚至在他环游世界的那段时间里(每周都给妈妈打电话)”,需要使用过去进行时,结构为"was/were + 现在分词",从句主语是he,be动词用was,travel的现在分词是travelling,即was travelling,对应A选项。
3. 排除剩余干扰项:C选项travelled是一般过去时,无法体现动作在过去时段内持续进行的含义,不符合while的用法逻辑,排除。
综上答案选A。
【答案】
A
【知识点】
过去进行时,while的用法,时态辨析
【点评】
本题考查动词时态的辨析,核心考点是过去进行时在while引导的时间状语从句中的应用,解题关键是先通过主句的过去式谓语锁定全句的时间基准,再结合while侧重描述延续性进行动作的特点判断从句时态,易错点是容易误选一般过去时的C选项,忽略从句动作的延续进行属性。
【难度系数】
0.7
(
C
) 1. — Excuse me, look at the sign: NO SMOKING!
— Sorry. I
didn't see
it.

A.don't see
B.haven't seen
C.didn't see
D.won't see

答案

1.C

解析

【分析】
首先梳理对话逻辑:第一句说话人提醒对方注意“禁止吸烟”的标识,对方道歉,说明“没看到标识”这个动作是发生在对方提醒自己之前的,属于过去某个时间点的短暂动作,现在被提醒之后已经看到标识了。我们可以先逐个核对选项的时态含义,排除不符合语境的选项:先排除表将来的D,再排除表当下常态的A,再区分现在完成时和一般过去时的差异,就能选出符合语境的正确选项。
【解析】
我们逐一分析选项:
1. 选项A don't see是一般现在时,表示当下经常性、习惯性看不到,不符合对话场景逻辑,排除;
2. 选项B haven't seen是现在完成时,含义是“到目前为止还没看到”,但对话里对方已经被提醒,现在已经看到标识了,语义矛盾,排除;
3. 选项C didn't see是一般过去时,特指对方提醒自己之前,刚才没看到标识,完全符合对话的时态逻辑,正确;
4. 选项D won't see是一般将来时,表示将来不会看到,语义完全不通,排除。
【答案】
C
【知识点】
一般过去时辨析,情景交际
【点评】
本题的易错点是容易误选B选项的现在完成时,要注意区分二者差异:现在完成时强调动作从过去持续到现在、对现在仍有影响,而本题中“没看到”的动作在被提醒的瞬间就已经结束了,不存在持续到现在的状态,因此用一般过去时即可。
【难度系数】
0.5
(
A
) 2. Last time, Jim offered to do my homework for me, but I
refused
.

A.refused
B.refuse
C.have refused
D.will refuse

答案

2.A

解析

【分析】
做这道题首先要先定位题干中的时态提示信息:第一步先找时间状语,看到"Last time"意为“上次”,是明确指向过去的时间标志,同时but连接的两个并列分句描述的是同一过去时间发生的先后动作,前半句的谓语offered已经用了一般过去时,说明后半句“拒绝”这个动作也发生在过去,需要使用对应的一般过去时,接下来逐一匹配选项的时态就能得到正确答案。
【解析】
1. 时态判定:题干中"Last time"是典型的一般过去时时间标志,表明整个事件发生在过去;并列连词but连接的两个分句动作先后发生在同一过去场景中,前半句谓语offered为动词过去式,因此后半句的谓语动词也要使用一般过去时,保持时态逻辑一致。
2. 选项辨析:
A. refused是refuse的一般过去式,符合题干时态要求;
B. refuse是一般现在时,用于描述经常性、习惯性的当下动作,不符合过去时间语境;
C. have refused是现在完成时,侧重强调过去动作对现在造成的影响,不能和明确的过去时间状语last time搭配;
D. will refuse是一般将来时,描述尚未发生的动作,和题意不符。
综上答案选A。
【答案】
A
【知识点】
一般过去时,时态辨析
【点评】
本题是动词时态板块的基础题型,核心考点非常明确,只要抓住题干给出的显性过去时间提示,结合并列句时态呼应的基础规则就可以快速选出答案,适合刚接触一般过去时知识点的学生巩固基础。
【难度系数】
0.8
(
B
) 3. John looked for his dictionary everywhere, but he
hasn't found
it yet.

A.didn't find
B.hasn't found
C.couldn't find
D.don't find

答案

3.B

解析

【分析】
拿到这道题首先通读题干理解语义:约翰到处找他的字典,但是到现在还没找到。接下来定位题干里的关键提示词yet,回忆时态相关规则,yet是现在完成时的典型标志词,通常用在否定句、疑问句末尾,表“到目前为止还(没)”,强调过去动作持续到现在的结果。接下来结合时态要求逐一排除错误选项:首先D选项主语是he,一般现在时否定形式本身就语法错误,先排除;A是一般过去时、C是过去式情态动词加动词原形,都不能和表“到目前为止”的yet搭配,只有B选项的现在完成时否定形式符合规则和语境。
【解析】
1. 梳理题干含义:约翰到处寻找他的字典,但他到目前为止还没有找到。
2. 抓取核心提示词yet:yet是现在完成时的标志性时间副词,多用于否定句、疑问句末尾,强调动作从过去某一时间开始,持续到现在仍未完成,完全匹配本题“找字典的动作发生在过去,到现在仍没找到”的表意逻辑。
3. 逐一辨析选项:
选项A:didn't find是一般过去时,仅能表示过去某个时间没找到的动作,无法和表“截止到现在”的yet搭配,排除。
选项B:hasn't found是现在完成时的否定形式,主语he是第三人称单数,助动词用has,既符合语法规则,也匹配yet的用法和题干语义。
选项C:couldn't find是过去式情态动词加动词原形,仅能表示过去没能找到的状态,不指向现在的结果,不能和yet搭配,排除。
选项D:don't find是一般现在时否定,主语he是第三人称单数,正确形式应为doesn't find,本身存在语法错误,排除。
综上正确选项为B。
【答案】
B
【知识点】
现在完成时;时态辨析;副词yet的用法
【点评】
本题考查现在完成时的基础应用,最容易出现的错误是误选A选项的一般过去时,很多同学会混淆一般过去时和现在完成时的差异:一般过去时只侧重描述过去发生的动作,现在完成时侧重体现过去动作对现在造成的影响/结果,本题的yet明确指向“到目前为止还没找到”的当前结果,因此必须使用现在完成时。
【难度系数】
0.6
(
A
) 4. — Did you know Matthew?
— Yes, I
have known
him for two years.

A.have known
B.got to know
C.knew
D.am knowing

答案

4.A

解析

【分析】
拿到这道题首先先定位题干的关键提示:答句里出现了"for two years"这个表示长达两年的时间段标志。我们首先要明确规则:和“for+时间段”连用时,谓语动词必须是可延续的,同时时态要能体现动作从过去开始一直持续到现在的含义。接下来逐个排查选项:先排除不能表示持续状态的瞬间动词选项,再排除时态、语法本身不符合要求的选项,就能锁定正确答案。
【解析】
1. 先梳理题干核心要求:时间状语for two years表示动作从过去起始,一直持续到现在的时长,要求谓语使用现在完成时,且动词必须为延续性动词。
2. 逐一排除错误选项:
选项B:got to know意为“逐渐认识”,是短暂性动作,不可能持续两年,无法和时间段状语连用,排除;
选项C:knew是一般过去时,仅描述过去的动作,无法体现和现在的关联,不能和for two years搭配表示持续到现在的状态,排除;
选项D:know是表认知的静态状态动词,没有进行时用法,am knowing本身语法错误,排除;
选项A:have known是现在完成时,know作为延续性状态动词,可以和时间段连用,表达“我已经认识他两年了”的含义,完全符合语境和语法规则。
【答案】
A
【知识点】
现在完成时,延续性动词
【点评】
本题重点考查现在完成时的时间标志搭配和延续性动词的用法,易错点是部分同学会被问句的一般过去式误导,误选一般过去时,忽略了for加时间段要求动作具备延续性、时态要体现动作持续到现在的核心规则。
【难度系数】
0.7
(
A
) 5. I
have been
scared of dogs ever since I was hurt by a dog when I was five years old.

A.have been
B.was
C.would be
D.will be

答案

5.A

解析

【分析】
解题时首先要定位题干里的时态提示标志,句中出现了ever since(自从)引导的时间状语从句,从句描述的是我五岁时被狗咬伤这个过去发生的动作,根据ever since的使用规则:当从句用一般过去时,主句要表达从过去那个时间点开始一直延续到现在的状态,需要使用现在完成时。接下来逐一核对选项的时态,排除不符合时间逻辑的选项即可选出正确答案。
【解析】
第一步:判断时态规则。句中"ever since I was hurt by a dog when I was five years old"是ever since引导的时间状语从句,从句为一般过去时,主句要体现“从五岁被狗咬之后一直到现在都怕狗”的延续性状态,需要使用现在完成时,结构为have/has+动词过去分词。
第二步:逐一排除错误选项:
选项B was是一般过去时,仅能描述过去的状态,无法体现状态延续到现在的含义,不符合要求;
选项C would be是过去将来时,描述从过去视角看将要发生的动作,和语境逻辑不符;
选项D will be是一般将来时,描述未来的状态,和题干给出的时间线索矛盾;
选项A have been是现在完成时,完全符合语法规则和语境含义。
【答案】A
【知识点】
现在完成时,时态辨析
【点评】
本题是时态类的基础考点,核心考查ever since引导时间状语时的主从句时态对应规则,易错点是不少同学会被从句里的过去时间提示误导,误选一般过去时,牢记标志性时间状语对应的时态搭配就能快速破题。
【难度系数】
0.7
(
D
) 6. In the past two months, we
have raised
over 1,000 yuan for Wang Bing, who has a blood disease.

A.were raising
B.will raise
C.raised
D.have raised

答案

6.D

解析

【分析】
拿到这道题首先要优先定位题干里的时间提示信息,看到开头的"In the past two months"(在过去的两个月里),这个结构是现在完成时的典型标志性时间状语,说明动作从过去某一时刻开始,持续到现在且已经产生了结果。接下来我们结合四个选项对应的时态适用场景逐一排除不符合要求的选项,匹配到符合该时间状语规则的时态就能选出正确答案。
【解析】
1. 先明确题干时态要求:"In the past + 时间段"这类时间标识,强调动作从过去持续到现在的累积结果,要求句子使用现在完成时,对应结构为"have/has + 动词的过去分词"。
2. 逐一辨析选项:
A选项were raising是过去进行时,仅表示过去某个特定时间点正在发生的动作,和题干语境不匹配;
B选项will raise是一般将来时,描述还未发生的将来动作,不符合题干中动作已经在过去两个月完成的逻辑;
C选项raised是一般过去时,仅强调过去某个时间点发生的动作,无法体现动作从过去持续到现在的累积效果,不匹配"in the past + 时间段"的时态使用规则;
D选项have raised是现在完成时,完全符合题干的时态要求和语义,表达“我们已经为患血液病的王兵筹集了1000多元”的含义,逻辑通顺。
【答案】
D
【知识点】
现在完成时,时态辨析
【点评】
这是时态板块的基础高频考题,核心考查现在完成时标志性时间状语的识别,只要学生牢记"in the past/last + 时间段"要搭配现在完成时的规则,就能快速排除错误选项,同时也能帮助学生区分一般过去时和现在完成时的适用场景差异。
【难度系数】
0.7
(
A
) 7. — Where is Diana now? Someone wants her on the phone.
— She
has gone to
the printing room. She will be back soon.

A.has gone to
B.has been to
C.has been in
D.went to

答案

7.A

解析

【分析】
拿到这道题首先抓取题干关键信息:第一句询问Diana现在的位置,第二句给出提示“她很快就会回来”,说明此刻Diana并不在对话发生的现场,前往目的地后还没有返回。接下来我们先排除和当前位置无关的时态选项,再辨析现在完成时几组易混结构的适用场景,匹配“人不在现场、去了未归”的语境就能选出正确答案。
【解析】
第一步:分析题干语境。问句询问Diana当下的位置,答句后半句说明她很快返回,证明Diana目前不在此处,去了打印室还没回来。
第二步:逐一辨析选项:
选项A:has gone to 表示“去了某地(目前尚未返回,人不在说话现场)”,完全匹配题干语境。
选项B:has been to 表示“去过某地(现在已经从该地返回,人在说话现场)”,不符合“人不在、很快回”的设定,排除。
选项C:has been in 表示“在某地待了一段时间”,通常后接时长类状语,侧重状态的持续性,不符合题意,排除。
选项D:went to 是一般过去时,仅能说明过去“去”这个动作发生过,无法体现和现在位置的关联,不能回答问句“现在在哪”的问题,排除。
综上正确选项为A。
【答案】
A
【知识点】
现在完成时辨析;have gone to用法
【点评】
本题是现在完成时模块的高频基础考题,核心考点是区分have gone to、have been to、have been in三组易混结构的差异,解题突破口就是抓住题干中“will be back soon”的关键提示,快速锁定“去了未归”的场景,避开易错干扰项。
【难度系数】
0.7
(
D
) 8. — You know much about China Dinosaur Park.
Have
you
been to
the park before?
— Yes, I went there last National Day.

A.Have; gone to
B.Did; go to
C.Have; been
D.Have; been to

答案

8.D

解析

【分析】
首先梳理解题思路:第一步先找题干关键提示信息,句中的"before"是现在完成时的典型时间标志,结合答句“我去年国庆去的”,能判断提问的是对方是否有去过该公园的经历,且答话人现在已经从公园返回。第二步逐个辨析选项:首先排除B选项的一般过去时,题干强调到目前为止是否有相关经历,用一般过去时不符合语境要求;接着区分have been to和have gone to的含义,have gone to表示去了某地还没回来,不符合两人面对面交谈的场景,排除A选项;第三步核对结构规则:have been后面如果接名词性地点,必须搭配介词to,只有接here/there这类地点副词时才能省略to,题干后接的the park是名词地点,C选项缺少介词to结构错误,最终锁定正确答案。
【解析】
1. 时态判断:题干出现时间标志词before,语境询问到目前为止是否有去过恐龙园的经历,需要使用现在完成时,直接排除B选项的一般过去时结构。
2. 语义辨析:
have gone to表示“去了某地,目前人还在当地没有返回”,不符合两人面对面交谈的现实场景,排除A选项。
have been to表示“去过某地,已经从当地返回,拥有对应的出行经历”,完全契合答句中去年国庆去过、现在已经回来的描述。
3. 结构校验:have been后接名词性地点时必须搭配介词to,C选项的结构缺少介词to,直接接the park属于语法错误,排除C。
综上,正确选项为D。
【答案】
D
【知识点】
现在完成时,have been to与have gone to辨析
【点评】
本题是初中英语现在完成时模块的高频考题,核心考查易混结构的用法差异,常见易错点一是混淆have been to和have gone to的语义适用场景,二是忽略have been后接名词地点不能省略介词to的规则,解题时先抓住时态标志词,再结合对话场景判断人物状态,最后核对语法结构完整性就能快速选出正确答案。
【难度系数】
0.6
(
C
) 1.I
will be
very happy if I
become
a member of your club.

A.am; will become
B.will be; will become
C.will be; become
D.am; become

答案

1.C

解析

【分析】
首先拿到题目先观察句子里的引导词if,先判断从句类型:这里if意为“如果”,引导的是真实条件状语从句,接下来回忆这类从句的固定时态搭配规则“主将从现”:也就是描述将来的假设场景时,主句的动作用一般将来时,从句要用一般现在时来表将来的含义。接下来我们分别对应两个空的要求,逐一比对选项排除错误答案即可。
【解析】
1. 先判断从句属性:本句中if翻译为“如果”,引导真实条件状语从句,描述还未发生的假设场景,需要遵守“主将从现”的时态规则。
2. 分析第一个空:该空是主句的谓语,按照规则主句要用一般将来时,结构为will+动词原形,所以第一空应该填will be,直接排除A、D两个第一空为am的错误选项。
3. 分析第二个空:该空是if引导的从句的谓语,按照规则从句要用一般现在时表将来,从句主语是第一人称I,谓语动词用原形即可,所以第二空填become,排除使用will become的B选项。
4. 最终匹配得到正确选项为C。
【答案】
C
【知识点】
条件状语从句,主将从现
【点评】
本题是初中英语时态类的基础高频考题,核心考查if引导真实条件状语从句的时态规则,不少同学容易记错主从句的时态顺序误选B,只要牢记“表将来的假设场景下,主句用将来时、从句用一般现在时表将来”的规则,就能快速排除错误选项得到正确答案。
【难度系数】
0.7