2026年学霸组合训练八年级英语下册译林版泰州专版第30页答案
(
B
)1.China Grand Canal Museum
has been open
for about three years, but I
haven't been
there.

A.has opened; haven't gone
B.has been open; haven't been
C.has been open; haven't gone
D.has opened; haven't been

答案

1. B

解析

【分析】
首先观察题目中的时间状语“for about three years”,这是现在完成时的标志性时间状语,且要求谓语动词必须是延续性的。先看第一个空:“open”作为实义动词是短暂性动作,不能和一段时间连用,需转换为表示延续状态的“be open”(open此处为形容词),因此可排除A、D选项。再看第二个空:“have been there”表示“去过那里(已返回)”,“have gone there”表示“去了那里(未返回)”,根据句意“但我还没去过那里”,此处应表达“未曾去过”的含义,所以用“haven't been”,排除C选项,最终确定答案为B。
【解析】
1. 分析第一个空:
时间状语“for about three years”是现在完成时的标志,且需与延续性状态/动词连用。“open”作实义动词时是短暂性动作,无法和一段时间搭配,“be open”表示“处于开放的状态”,是延续性的,因此第一个空填“has been open”,排除A、D选项。
2. 分析第二个空:
“have been to+地点”表示“去过某地(已从该地返回)”,“have gone to+地点”表示“去了某地(目前还在该地或在去的途中)”。本句表达“我还没去过那里”,强调未曾到访的经历,因此用“haven't been”,排除C选项。
综上,答案选B。
【答案】
B
【知识点】
1. 现在完成时延续性用法
2. have been与have gone的区别
【点评】
本题聚焦现在完成时的核心考点,既考查短暂性动词与延续性状态的转换,又考查have been和have gone的语义辨析,是初中英语现在完成时的典型考题,要求学生准确掌握现在完成时的时态特征及动词/短语的用法差异,对夯实语法基础很重要。
【难度系数】
0.7
(
D
)2.—Did you watch the basketball match last week? —Yes. To tell the truth, it's been months
since
I watched sports match with my parents.

A.that
B.when
C.unless
D.since

答案

2. D

解析

【分析】
首先,我们需要结合语境判断合适的连词。对话中回答者表达的是“已经好几个月没和父母一起看体育比赛了”,这里要联想到英语中的固定句型“It's + 一段时间 + since + 一般过去时从句”,该句型用来表示“自从……以来已经过了多长时间”。接下来逐个分析选项:
1. 先看A选项that,若用于强调句,去掉It's和that后句子需完整通顺,但本句去掉后不符合语法,排除;
2. B选项when引导时间状语从句,表“当……时候”,代入句中语义不符,排除;
3. C选项unless是条件状语从句连词,表“除非”,不符合语境,排除;
4. D选项since正好符合上述固定句型,代入后语义通顺,因此选D。
【解析】
本题考查固定句型及连词辨析:
1. 核心句型:“It's + 一段时间 + since + 一般过去时从句”,意为“自从……以来已经有多长时间了”。
2. 选项分析:
A. that:强调句结构为“It is/was + 被强调部分 + that + 其他”,本句去掉It's和that后,“months I watched sports match with my parents”语法不成立,不符合强调句要求,排除;
B. when:引导时间状语从句,表“当……时候”,代入句中无法表达正确语义,排除;
C. unless:引导条件状语从句,意为“除非”,与语境不符,排除;
D. since:符合“It's + 一段时间 + since + 从句”的固定句型,代入后句子意为“说实话,我已经有好几个月没和父母一起看体育比赛了”,语义通顺,符合要求。
【答案】
D
【知识点】
固定句型用法、连词辨析
【点评】
本题侧重考查基础语法知识,需要学生熟练掌握常见连词的用法以及“It's + 一段时间 + since + 从句”这一固定句型,结合语境就能快速做出判断,是对英语基础语法应用能力的考查。
【难度系数】
0.6
(
B
)3.Mr Wang
married
a beautiful lady in 2019. He and his wife
have been married
for six years.

A.got married with; have been married
B.married; have been married
C.married to; have got married
D.got married to; have got married

答案

3. B

解析

【分析】
这道题主要考察marry的固定搭配以及现在完成时中短暂性动词与延续性动词的用法差异。解题思路如下:
1. 先看第一个空,时间状语"in 2019"是过去具体时间,需用一般过去时,要明确marry的正确搭配:marry是及物动词,可直接加宾语(marry sb.);也可用get married to sb.的结构,注意不能用get married with。
2. 再看第二个空,时间状语"for six years"是时间段,现在完成时中,短暂性动词(如get married)不能与时间段连用,需转换为表示延续状态的be married,因为be married是延续性的,可与时间段搭配。
3. 结合这两点逐一排除错误选项,选出正确答案。
【解析】
1. 分析第一空(一般过去时):
时间状语"in 2019"表明动作发生在过去,用一般过去时。marry的正确用法:①marry sb.(及物动词,直接接宾语);②get married to sb.。
选项A中"got married with"搭配错误,应为"got married to";选项C中"married to"用法错误,marry是及物动词,直接用"married sb."即可;选项D的第一个空"got married to"搭配正确,但需看第二空。
2. 分析第二空(现在完成时+延续性动词):
时间状语"for six years"是时间段,现在完成时中,短暂性动作"get married"不能与时间段连用,需用延续性状态"have been married"来表示持续的婚姻状态。
选项C、D的第二空"have got married"是短暂性表达,不符合要求;选项A的第二空正确,但第一空搭配错误。
综上,只有选项B的两个空都符合语法规则,故选B。
【答案】
B
【知识点】
marry的固定搭配;现在完成时与延续性动词;一般过去时用法
【点评】
本题聚焦marry的用法差异和现在完成时的特殊规则,是初中英语的常考点。学生需准确区分marry的不同搭配形式,同时牢记“时间段需与延续性动词/状态连用”的规则,避免因混淆短暂性与延续性表达而出错。
【难度系数】
0.6
(
D
)4.Mr Jiang
has been a member of
the company to develop the 5G network for years. Now he works as the chief engineer in it.

A.joined
B.was a member of
C.has joined
D.has been a member of

答案

4. D

解析

【分析】
首先,观察题目中的时间状语“for years”,这是现在完成时的典型标志,因此可先排除一般过去时的选项A和B。接着,需注意短暂性动词与延续性动词的区别:“join”是短暂性动词,不能和表示一段时间的“for years”连用,而“be a member of”是延续性的状态表达,可与时间段搭配。结合现在完成时的结构及主语的单三人称形式,即可确定正确选项。
【解析】
1. 时态判断:句中“for years”是现在完成时的标志,现在完成时的结构为“have/has + 过去分词”,因此排除一般过去时的A选项(joined)和B选项(was a member of)。
2. 动词类型区分:“join”是短暂性动词,不能与表示持续时间段的“for years”连用;“be a member of”是延续性状态表达,可与时间段搭配。
3. 确定选项:主语Mr Jiang为第三人称单数,现在完成时的正确形式为“has been a member of”,故选择D。
【答案】
D
【知识点】
现在完成时用法、短暂性动词与延续性动词转换、现在完成时标志词
【点评】
本题聚焦现在完成时的核心考点,重点考查短暂性动词与延续性动词在现在完成时中的使用规则,要求学生掌握常见短暂性动词的延续性转换形式,避免因忽略动词的延续性特征而选错。
【难度系数】
0.6
(
C
)5.—How long will it be
before
we can return to school?
—At least half an hour. School won't start
until
the summer holiday ends.

A.since; when
B.since; until
C.before; until
D.before; when

答案

5. C

解析

【分析】
这道题考查连词的固定搭配,解题时需分别分析两个空的语境及对应固定句式:
1. 分析第一空:问句“How long will it be ______ we can return to school?”符合“it will be + 一段时间 + before...”的固定结构,该结构表示“要过多久才……”,因此第一空应填before。
2. 分析第二空:答句“School won't start ______ the summer holiday ends.”是“not...until...”的固定搭配,意为“直到……才……”,表示暑假结束学校才会开学,因此第二空应填until。结合选项,只有C选项符合要求。
【解析】
1. 第一空:“it will be + 一段时间 + before...”是固定句型,用于表达“要过多久才会发生某事”,代入问句中“要过多久我们才能回学校?”,语义通顺,所以第一空选before。
2. 第二空:“not...until...”是英语高频固定搭配,意为“直到……才……”,将until代入答句“School won't start until the summer holiday ends.”,翻译为“直到暑假结束学校才会开学”,逻辑合理,所以第二空选until。
综上,正确选项为C。
【答案】
C
【知识点】
1. before引导时间状语从句
2. not...until固定搭配
【点评】
本题聚焦时间状语从句的核心固定句型与搭配,要求学生熟练掌握“it be +一段时间+before”和“not...until”的语义及用法,结合语境即可快速锁定答案,是对基础固定搭配的典型考查。
【难度系数】
0.6
(
D
)6.—May I speak to Mr Green?
—Sorry. He is not home. He
has gone to
Xiangyang. He
has been in
the city for two days.

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

答案

6. D

解析

【分析】
首先需明确现在完成时中三个关键短语的用法差异:
1. has gone to:表示“去了某地(尚未返回)”,主语不在说话场景中;
2. has been to:表示“去过某地(已返回)”;
3. has been in:表示“待在某地(持续一段时间)”,常与时间段状语搭配。
结合题目对话,根据答语“He is not home”可知,格林先生去了襄阳还没回来,第一个空应选has gone to;第二句中“for two days”是时间段,说明他在襄阳已待了两天,需用能接时间段的has been in。只有D选项符合这两处语境要求。
【解析】
1. 分析第一空:
由“He is not home”可知,Mr Green去了襄阳未返回,应用“has gone to”(表去而未归),排除A、C选项(has been to表去过已回,不符合语境)。
2. 分析第二空:
句中“for two days”是时间段,需用“has been in”(表在某地持续待一段时间,可与时间段连用),排除B选项(has been to不能接时间段)。
综上,正确答案为D。
【答案】
D
【知识点】
现在完成时短语辨析
【点评】
本题考查现在完成时中has gone to、has been to、has been in的用法区别,是初中英语现在完成时的核心考点。学生需准确区分三个短语的状态差异,尤其注意与时间状语的搭配,这类题目在日常测验和中考中较为常见。
【难度系数】
0.7
(
A
)7.The collection includes
a mix of
traditional and modern art, showing how artistic expression has changed over time.

A.a mix of
B.a sense of
C.a range of
D.a pair of

答案

7. A

解析

【分析】
首先需要理解句子的核心含义:这批藏品包含两种不同类型的艺术(传统和现代),目的是展示艺术表达的变化。解题时,先逐个分析选项短语的语义和适用场景,再匹配语境:
1. 先明确各选项的基本意思:A选项表示“……的混合体”,B选项表示“一种……的感觉”,C选项表示“一系列(同类别内的多种事物)”,D选项表示“一双/一对(成对物品)”。
2. 结合语境,句子需要表达藏品同时包含传统与现代两种不同风格的艺术,“混合”的语义最贴合;B选项的“感觉”、C选项的“一系列”、D选项的“成对”均不符合句子描述的两种艺术的组合关系,因此锁定A选项。
【解析】
第一步,翻译句子:“这批藏品包含传统与现代艺术的融合,展现了艺术表达方式随时间的变化。”
第二步,逐一分析选项:
A. a mix of:意为“……的混合体”,能够准确表达藏品同时涵盖传统和现代两种不同风格艺术的含义,符合语境;
B. a sense of:意为“一种……的感觉”,常搭配抽象名词(如humor、direction等),与“艺术”搭配不符合句子逻辑;
C. a range of:意为“一系列;一套”,通常用于描述同类别内的多种事物,而此处是两种不同风格的艺术,用“混合”更贴切;
D. a pair of:意为“一双;一对”,仅用于修饰成对的物品(如shoes、gloves等),与语境完全不符。
综上,正确答案为A。
【答案】
A
【知识点】
固定短语辨析;语境语义匹配
【点评】
本题考查常见固定短语的词义辨析,核心在于结合语境判断短语的适用场景。考生需积累不同结构固定短语的含义与搭配习惯,避免混淆相似结构的短语,提升语境分析能力。
【难度系数】
0.6
(
C
)8.Which of the following sentences is CORRECT?

A.The train has left for two hours.
B.How long have you bought the book?
C.He hasn't joined any clubs since 1990.
D.The fish have died for a long time.

答案

8. C

解析

【分析】
这道题考查现在完成时中延续性动词与非延续性动词的用法差异。解题核心思路是:现在完成时中,若句中出现“for+时间段”“since+时间点”这类表示持续时长的状语时,谓语动词必须使用延续性动词;瞬间动词(非延续性动词)仅能表示动作瞬间完成,不能与表示一段时间的状语连用。接下来逐个分析选项:
1. 分析A选项:left是瞬间动词leave的过去分词,“for two hours”是时间段,瞬间动词不能与时间段连用,该句语法错误;
2. 分析B选项:bought是瞬间动词buy的过去分词,how long用于询问持续时长,瞬间动词不能搭配此类疑问词,该句语法错误;
3. 分析C选项:joined是join的过去分词,“since 1990”是时间点,瞬间动词的现在完成时可以与“since+时间点”连用,强调从过去某一时间点到现在的状态,该句语法正确;
4. 分析D选项:died是瞬间动词die的过去分词,“for a long time”是时间段,瞬间动词不能与时间段连用,该句语法错误。
【解析】
选项A:“leave”是瞬间动词,不能与表示一段时间的“for two hours”连用,正确表达应为“The train has been away for two hours.”,故A错误;
选项B:“buy”是瞬间动词,不能与询问持续时间的“how long”搭配,正确表达应为“How long have you kept the book?”,故B错误;
选项C:“since 1990”是时间点,瞬间动词“join”的现在完成时形式可与“since+时间点”连用,表达从1990年至今的状态,句子语法正确;
选项D:“die”是瞬间动词,不能与表示一段时间的“for a long time”连用,正确表达应为“The fish have been dead for a long time.”,故D错误。
【答案】
C
【知识点】
现在完成时用法,延续性与非延续性动词差异
【点评】
本题是现在完成时的典型基础考点,侧重考查瞬间动词与延续性动词在不同时间状语下的使用规则。学生需牢记常见瞬间动词对应的延续性动词形式,避免在现在完成时中误用瞬间动词搭配时间段状语。
【难度系数】
0.6
二、词汇运用
在横线上填入一个恰当的词或用括号内所给词的正确形式填空。
1. Betty can manage time well and get up early when her parents go away on
business
(busy).
2. Mr White was looking for his key everywhere, but he couldn't find it
anywhere
(somewhere).
3. We also look for ways to review what we
have learnt
(learn) since three years ago.
4. Yuan Longping
has been dead
(die) for several years, but his spirit will still live on.
5. My mother has taught in the school
for
ten years and she is respected by all her students.

答案

1. business 2. anywhere 3. have learnt 4. has been dead 5. for

解析

【分析】
1. 第一题:先观察句子结构,“on ______”需要填入名词,括号内的busy是形容词,其名词形式为business,且“on business”是固定短语,意为“出差”,符合父母外出的语境。
2. 第二题:句子为否定句,somewhere通常用于肯定句,在否定句和疑问句中需替换为anywhere,因此要将somewhere改为anywhere。
3. 第三题:句中出现“since three years ago”这一现在完成时的标志词,主语we是第一人称复数,现在完成时结构为“have+过去分词”,learn的过去分词是learnt,故应填have learnt。
4. 第四题:“for several years”是一段时间,die是短暂性动词,不能与时间段连用,需转换为延续性表达“be dead”,结合现在完成时(主语Yuan Longping是第三人称单数),故填has been dead。
5. 第五题:句子时态为现在完成时,后面接时间段“ten years”时,需用介词for来连接,因此填for。
【解析】
1. 括号内busy是形容词,此处需要名词,其名词形式为business,“on business”是固定搭配,意为“出差”,故填business。
2. 本句是否定句,somewhere用于肯定句,否定句中要用anywhere,故填anywhere。
3. “since three years ago”是现在完成时的标志,主语we为第一人称复数,现在完成时结构为“have+过去分词”,learn的过去分词是learnt,所以填have learnt。
4. “for several years”表示一段时间,短暂性动词die不能与时间段连用,需换成延续性状态be dead,主语Yuan Longping是第三人称单数,现在完成时结构为“has+过去分词”,be的过去分词是been,故填has been dead。
5. 现在完成时中,接时间段需用介词for,故填for。
【答案】
1. business 2. anywhere 3. have learnt 4. has been dead 5. for
【知识点】
固定短语搭配、不定代词用法、现在完成时用法
【点评】
本题涵盖词汇词性转换、不定代词语境运用、现在完成时规则及短暂性动词与延续性动词转换等知识点,考查学生基础语法掌握和词汇灵活运用能力,需结合语境和语法规则逐一分析判断。
【难度系数】
0.6