零五网 全部参考答案 启东中学作业本 2026年启东中学作业本八年级英语下册译林版连云港专版 第9页解析答案
一、根据句子意思,用括号中所给单词或短语的正确形式填空。
1. I'm not going to the cinema tonight as I
have seen
(see) the movie twice.
2. There
have been
(be) great changes in this small town over the past 10 years.
3. Miss Smith was born in England, but since 1988, she
has lived
(live) in China.
4. (2025·江苏无锡锡山区期末)—Sue, can I borrow your novel The Hunchback of Notre-Dame?
—Sorry, I
have left
(leave) it at home.
5. (2025·江苏无锡东林中学期中)The price of gold
has risen
(rise) a lot in the past ten months.
6. Have you
known
(know) about the event since May?
7. (2025·江苏泰州靖江八校联盟月考)I
have made
(make) it clear many times that I won't give up the plan.
8. (2025·江苏扬州)Recently, more and more people have
chosen
(choose) to visit Yangzhou during holidays.
9. Andy
hasn't caught
(not catch) the bus up to now. So he will be a few minutes late.
10. I know neither the twin sisters nor Jim
has played
(play) such exciting games before.
答案:一、1. have seen 2. have been 3. has lived 4. have left
5. has risen 6. known 7. have made 8. chosen
9. hasn't caught 10. has played
解析:
【分析】
做这类动词适当形式填空题,首先第一步要先定位句中的时间提示词或者语境逻辑,判断对应的时态:本组所有题目都符合现在完成时的使用场景——动作发生在过去,对现在造成明确影响,或者动作从过去持续到现在,常见提示词包括twice、over the past+时间段、since+时间点、many times、up to now等。第二步根据主语的人称和单复数,确定助动词用have还是has,遇到neither...nor这类并列主语结构要遵循就近原则判断谓语单复数。第三步将括号内的动词转换为正确的过去分词形式,注意不规则动词的特殊变形,遇到否定句还要调整助动词的否定形式即可得到正确答案。
【解析】
1. 句中"twice"表示“已经看过这部电影两次”,过去的动作对现在造成的影响是今晚不去影院,主语为第一人称I,现在完成时结构为have+动词过去分词,see的过去分词为seen,故填have seen。
2. 时间状语"over the past 10 years"是现在完成时的典型标志,there be句型的现在完成时结构为there have/has been,后面的主语great changes是复数,故填have been。
3. 时间状语"since 1988"表示动作从1988年持续到现在,主语she是第三人称单数,助动词用has,live的过去分词为lived,故填has lived。
4. 语境中“把书落在家里”是过去发生的动作,对现在造成的影响是没法把书借给对方,主语为I,故用现在完成时have left。
5. 时间状语"in the past ten months"是现在完成时标志,主语the price of gold是单数概念,助动词用has,rise的过去分词为risen,故填has risen。
6. 本句是现在完成时的一般疑问句,结构为Have+主语+动词过去分词,know的过去分词为known,故填known。
7. 句中"many times"表示“多次明确表明”,动作重复多次对现在造成影响,主语为I,make的过去分词为made,故填have made。
8. 句中已有助动词have,现在完成时结构需要接动词过去分词,choose的过去分词为chosen,故填chosen。
9. 时间状语"up to now"(到目前为止)是现在完成时标志,主语Andy是第三人称单数,句子为否定含义,助动词用has的否定形式hasn't,catch的过去分词为caught,故填hasn't caught。
10. 句中"before"提示动作发生在过去,neither...nor连接并列主语时谓语遵循就近原则,靠近谓语的主语Jim是第三人称单数,故填has played。
【答案】
1. have seen 2. have been 3. has lived 4. have left
5. has risen 6. known 7. have made 8. chosen
9. hasn't caught 10. has played
【知识点】
现在完成时,主谓一致,不规则动词变形
【点评】
本题是现在完成时的专项基础训练题,覆盖了现在完成时的常见时间标志、基本结构、there be句型的现在完成时形式、neither...nor的就近规则等核心考点,能够有效检测学生对现在完成时基础用法的掌握程度,学生容易出错的地方集中在不规则动词的过去分词记错、就近原则判断失误两个点,做完后可以整理对应的不规则动词表加深记忆。
【难度系数】
0.6
(
C
)1.In the past few years, great changes
in Lianyungang.

A.take place
B.took place
C.have taken place
D.have been taken place
答案:1. C 【点拨】句意:在过去的几年里,连云港发生了巨大的变化。"In the past few years"与现在完成时连用,且take place没有被动语态。故选C。
解析:
【分析】
首先拿到这道题先找题干里的时间提示词,看到"In the past few years"这个标志性时间状语,先回忆对应的时态规则,这个短语是现在完成时的典型标志,据此可以先排除时态不符的A、B选项。接下来第二步要回忆短语take place的属性,它表示“发生”,是不及物动词短语,本身没有被动语态的用法,据此就可以排除带被动结构的错误选项D,最终就能锁定正确答案。
【解析】
1. 时态筛选:时间状语"In the past few years"(在过去的几年里)是现在完成时的标志性提示,现在完成时结构为have/has+动词过去分词。A选项take place是一般现在时结构,B选项took place是一般过去时结构,二者均不符合时态要求,直接排除A、B。
2. 语态筛选:短语take place意为“发生”,属于不及物动词短语,没有被动语态形式。D选项have been taken place是现在完成时的被动结构,属于错误用法,排除D。
3. 验证剩余选项:C选项have taken place既符合现在完成时的时态要求,也符合take place的语态使用规则,完全正确。
【答案】
C
【知识点】
1. 现在完成时用法
2. 无被动动词短语
【点评】
本题属于基础时态语态考察题,易错点有两个:一是部分同学混淆"in the past"和"in the past few years"的时态适配性,误选一般过去时;二是误以为表“发生”的take place可以使用被动语态,误选D选项。解题时只要牢记对应时间状语的时态规则、特殊不及物短语的用法就能轻松得分。
【难度系数】
0.6
(
A
)2.(2025·江苏南京金陵汇文学校期中)—Look! What a clean room! Who
it?
—Jessica, I guess. She is always helpful.

A.has cleaned
B.is cleaning
C.will clean
D.cleans
答案:2. A 【点拨】根据"What a clean room!"可知,房间现在是干净的,而"打扫"这个动作发生在过去,并且其结果"房间干净"持续到了现在,所以句子时态应用现在完成时。故选A。
解析:
【分析】
这是一道时态辨析题,解题时首先要抓取题干的关键提示信息:第一句感叹“What a clean room!”说明此刻房间已经处于干净的状态,意味着“打扫”这个动作已经完成,且打扫行为直接造成了现在房间干净的结果,刚好对应现在完成时“过去发生的动作对现在造成明确影响”的核心特征。接下来我们可以逐一排除不符合语境的选项:现在进行时强调动作正在发生、一般将来时描述未发生的动作、一般现在时描述习惯性动作,都和当前“房间已经打扫完变干净”的现状不匹配,最终就能锁定正确答案。
【解析】
解:
1. 分析语境逻辑:由提示句“What a clean room!”可知,房间当下已经是干净的状态,说明“打扫房间”的动作发生在过去,且该动作带来的“房间整洁”的结果持续到了现在,需要选用符合该特征的时态。
2. 逐一辨析选项:
选项A:has cleaned是现在完成时,刚好对应“过去动作对现在造成明确结果”的用法,符合语境;
选项B:is cleaning是现在进行时,强调打扫动作此刻正在进行,和房间已经打扫完变干净的现状矛盾;
选项C:will clean是一般将来时,描述还未发生的动作,不符合场景逻辑;
选项D:cleans是一般现在时,用来描述经常性、习惯性的动作,不符合此处询问已经完成的单次打扫行为的要求。
综上,正确选项为A。
【答案】
A
【知识点】
现在完成时,时态辨析
【点评】
本题是现在完成时的典型基础考题,解题核心是通过语境给出的当前状态反推动作的时态属性,易错点是容易误选一般现在时,同学们要牢记现在完成时的核心判断标志:过去的动作和当下的状态存在直接的因果关联。
【难度系数】
0.7
(
D
)3.(2025·江苏苏州立达中学期中)—Have you given the books back to the library
?
—Yes, I have
given them back.

A.yet; yet
B.ever; already
C.already; yet
D.yet; already
答案:3. D 【点拨】yet常用于现在完成时的否定句和疑问句句末;ever曾经;already已经,常用于现在完成时的肯定句中。故选D。
解析:
【分析】
解题时先逐个分析两个空格所在句子的句式特征,结合现在完成时常见副词的使用规则判断:第一步先看第一空,所在句子是现在完成时的一般疑问句,且空格位于句末,回忆涉及的副词用法,yet常用于疑问句、否定句句末表“已经、还”,ever语义是“曾经”不符合此处问句表意,already通常不用于疑问句句末,因此第一空只能填yet,直接排除B、C选项;第二步看第二空,所在句子是现在完成时的肯定句,要表达“已经”的含义,already常用于现在完成时的肯定句中,因此第二空填already,最终锁定正确选项。
【解析】
我们可以通过分步辨析排除错误选项:
1. 分析第一空:设空句是现在完成时的一般疑问句,句意为“你已经把书还给图书馆了吗?”。yet多用于现在完成时的疑问句和否定句的句末,符合此处用法;ever意为“曾经”,代入问句语义不通;already通常用于现在完成时的肯定句,不放在疑问句句末,因此第一空选yet,排除B、C。
2. 分析第二空:设空句是现在完成时的肯定句,句意为“是的,我已经把它们还回去了”。already表示“已经”,常用于现在完成时的肯定句中,符合此处语境,因此第二空选already。
综上答案选D。
【答案】
D
【知识点】
现在完成时,副词用法辨析
【点评】
本题属于现在完成时板块的基础高频考题,核心考查yet和already这两个现在完成时标志性副词的使用场景差异,只要牢记二者分别适配的句式类型就能快速选出答案,是夯实现在完成时基础的典型习题。
【难度系数】
0.8
(
A
)4.(2025·江苏南京玄武区期末)In the past ten years, the Jiangsu government
many new subway lines to make transportation more convenient.

A.has built
B.built
C.will build
D.had built
答案:4. A 【点拨】根据"In the past ten years"可知,应用现在完成时。故选A。
解析:
【分析】
这道题考查动词时态的辨析,解题的核心思路是先定位题干中的时间提示词,通过标志性时间状语判断对应的时态:首先看到题干里的"In the past ten years",这是现在完成时的典型时间标志,该类时间状语表示动作从过去开始持续到现在,且对现在造成影响,之后再匹配对应时态的结构,排除不符合时间要求的其他时态选项,就能得到正确答案。
【解析】
1. 识别时态标志:句中时间状语"In the past ten years"意为“在过去的十年间”,是现在完成时的标志性提示,该时态用于表示从过去某一时段开始、持续到现在,且对当下产生影响的动作。
2. 逐一排除错误选项:
选项B built是一般过去时,仅用于描述发生在过去某个特定时间点、和现在无关联的动作,和题干时间状语不匹配;
选项C will build是一般将来时,描述尚未发生的将来动作,不符合“过去十年已经完成建设”的语境;
选项D had built是过去完成时,用于表示“过去的过去”发生的动作,题干没有提供对应的过去参照时间,不满足使用条件;
选项A has built是现在完成时的正确结构,主语the Jiangsu government是单数第三人称,助动词用has,完全符合时态规则和语境要求。
【答案】
A
【知识点】
现在完成时;时态辨析;时间状语与时态对应
【点评】
本题是动词时态板块的基础常规考题,核心考查学生对现在完成时标志性时间状语的识别能力,只要牢记"in the past/last + 时间段"对应现在完成时的规则,就可以快速锁定正确答案,属于考试中必须掌握的基础得分点,日常练习中要注意区分不同时态对应的典型时间标志,避免混淆现在完成时和一般过去时的适用场景。
【难度系数】
0.8
(
C
)5.Most people agree that smart technology
a big part of society so far.

A.become
B.became
C.has become
D.is becoming
答案:5. C 【点拨】句意:大多数人都认为到目前为止,智能技术已经成为社会的重要组成部分。根据"so far"可知,句子用现在完成时。故选C。
解析:
【分析】
这道题考查动词时态的辨析,拿到题目首先观察选项,都是动词become的不同时态变形,说明考点是时态判定。接下来我们去题干里找提示时态的关键线索,很快能看到时间状语"so far",回忆所学的时态规则,"so far"意为“到目前为止”,是现在完成时的典型标志词,它表示动作从过去某一时间开始,一直持续到现在,并且对现在造成了影响,完全符合本句“智能技术如今已经成为社会重要部分”的语义,再对应现在完成时的结构have/has+过去分词,主语smart technology是单数概念,助动词用has,就能匹配到正确选项了。
【解析】
第一步:明确句子含义:大多数人都认为到目前为止,智能技术已经成为社会的重要组成部分。
第二步:寻找时态判定标志:句中出现时间状语"so far"(到目前为止),是现在完成时的标志性提示词,要求谓语动词使用现在完成时结构have/has + 动词过去分词。
第三步:逐一排除错误选项:
选项A:become是动词原形,一般现在时中主语为第三人称单数时形式本身就错误,时态也不符合要求;
选项B:became是一般过去式,仅能表示过去发生的动作,无法对应"so far"覆盖的从过去到现在的时间范围,排除;
选项D:is becoming是现在进行时,表示动作正在发生,不符合语义和时间标志要求,排除;
选项C:has become是现在完成时的正确形式,主语smart technology是单数,助动词用has,完全符合规则。
因此答案选C。
【答案】
C
【知识点】
现在完成时;时态标志词;动词时态辨析
【点评】
本题是非常典型的基础时态考题,核心考点就是对现在完成时常见标志词的记忆识别,只要学生牢记"so far""up to now""since+时间点"这类现在完成时提示线索,就能快速选出正确答案,易错点是忽略句中的时间提示,仅凭中文语感错选其他时态。
【难度系数】
0.7
(
B
)6.Both his parents look sad. Maybe they
what happened to him.

A.knew
B.have known
C.must know
D.will know
答案:6. B 【点拨】句意:他的父母看起来都很伤心。也许他们已经知道他发生了什么事。根据语境可知,应用现在完成时。故选B。
解析:
【分析】
拿到这道题首先先通读题干抓取核心线索:前半句“Both his parents look sad”是当下的状态,说明后半句“知道他发生了什么事”的动作已经发生,且直接导致了现在父母情绪低落的结果。接下来我们逐个匹配选项的时态和含义是否符合逻辑:A是一般过去时,仅能表示动作发生在过去,和现在父母的伤心状态没有直接关联;B是现在完成时,核心表意就是过去的动作对现在造成影响,刚好契合已知线索;C的含义是“必须知道”,和前文表不确定推测的maybe矛盾;D是一般将来时,代表动作还没发生,那父母现在不可能提前表现出伤心,完全不符合逻辑,一步步排除错误选项就能得到正确答案。
【解析】
1. 先明确题干整体语境:句意为“他的父母两个人看起来都很伤心,也许他们已经知道他身上发生的事了”。前半句的look sad是当前的状态,说明“知晓相关事件”的动作已经完成,且直接对现在的状态造成了影响。
2. 逐一排除错误选项:
选项A:knew是一般过去时,仅强调动作在过去某个时间点发生,不体现和当下状态的关联,不符合语境逻辑,排除;
选项C:must know意为“必须知道”,和前文表不确定推测的maybe语义冲突,排除;
选项D:will know是一般将来时,表示动作还未发生,若父母还不知道发生了什么,当下不可能表现出伤心的状态,排除;
选项B:have known是现在完成时,用于表达过去发生的动作对现在产生的影响,完全符合“已经知晓坏事所以现在情绪低落”的逻辑,符合要求。
【答案】
B
【知识点】
现在完成时,时态辨析,语境推断
【点评】
本题重点考察现在完成时的核心表意特征,解题突破口是抓住前半句给出的当下状态提示,不少初学者容易误选A选项的一般过去时,忽略了一般过去时仅强调动作发生在过去、和现在无关联的属性,要注意区分两种时态的使用场景差异。
【难度系数】
0.7
(
C
)7.(2025·江苏南通启东长江中学月考)—What do you think of A Dream of Red Mansions, the great classic Chinese novel?
—I have no idea. I
only half of it, and I will try to finish it by the weekend.

A.was reading
B.am reading
C.have read
D.will read
答案:7. C 【点拨】根据"only half of it"和"will try to finish it"可知,"看书"的动作发生在过去,且对现在有影响(目前只看了一半),应用现在完成时。故选C。
解析:
【分析】
这道题考查动词时态的辨析,解题时首先梳理对话的逻辑:回应者表示自己没法对《红楼梦》给出完整评价,后续补充说明打算在周末前把整本书读完,我们需要判断“读了一半”这个动作对应的时态。首先抓住核心提示:“只看完一半”是截止到当前说话时刻已经达成的结果,是过去的阅读行为对现在造成的影响,对应现在完成时的典型使用场景,接下来逐一比对选项的时态含义,排除不符合语境的选项就能得到正确答案。
【解析】
我们逐一分析每个选项的时态含义和语境适配性:
1. 选项A was reading是过去进行时,表达过去某一特定时段正在进行的动作,无法体现“到现在为止读完一半”的结果,不符合语境。
2. 选项B am reading是现在进行时,侧重表达当下正在进行的动作,不能体现已经完成一半阅读量的状态,不符合要求。
3. 选项C have read是现在完成时,核心用法就是表达过去发生的动作对现在造成的影响/结果,此处表示到目前为止我只看完了一半,正好对应后文“要在周末前读完剩余部分”的语境,逻辑完全通顺。
4. 选项D will read是一般将来时,表达将要发生的动作,和“已经读到一半”的语义矛盾,直接排除。
综上,正确答案是C。
【答案】
C
【知识点】
现在完成时,动词时态辨析
【点评】
本题的易错点是不少同学会误选现在进行时,解题核心是要跳出“正在读”的惯性思维,抓住题干里“没法给出完整评价、后续要读完剩下部分”的隐含提示,明确此处要强调的是截止到当前说话时已经完成的阅读量,匹配现在完成时的使用场景。
【难度系数】
0.6
上一页 下一页