零五网 全部参考答案 启东中学作业本 2026年启东中学作业本八年级英语下册译林版 第32页解析答案
一、用 have/has been 或 have/has gone 完成句子或对话。
1. —Are they going shopping in the town centre?
—No. They
have
already
been
there this morning.
2. Alice isn't here for the moment, sir. She
has gone
for lunch.
3. My parents are not at home. They
have been
away for a week.
4. I'm afraid Mr Smith
has gone
to New York and he won't be back until this Sunday.
5. If you want to get some details about India, ask Mary. She
has been
there many times.
答案:一、1. have;been 2. has gone 3. have been 4. has gone 5. has been
解析:
【分析】
解题时首先要明确have/has been和have/has gone的核心差异:①have/has been表示“去过某地”,主语已经从目的地返回,当前不在目的地,常搭配过往经历、多次到访的语境,也可接时间段表示延续的状态;②have/has gone表示“去了某地”,主语当前不在说话地点,仍在目的地或者往返途中,尚未返回。接下来逐句先根据主语的人称单复数确定助动词用have还是has,再结合语境判断人物是否已经返回,匹配对应的结构即可得出答案。
【解析】
1. 主语They是复数,助动词用have;句中语境表示他们今早已经去过镇中心,现在已经返回,不需要再去购物,符合have been的用法,因此填have;been。
2. 主语Alice是第三人称单数,助动词用has;前半句说明Alice现在不在现场,她外出吃午饭还没回来,符合has gone的用法,因此填has gone。
3. 主语My parents是复数,助动词用have;句中出现时间段for a week,要求搭配可延续的状态,have been away表示离开的延续状态,符合语境,因此填have been。
4. 主语Mr Smith是第三人称单数,助动词用has;句中说明他要到周日才回来,证明他去纽约后尚未返回,符合has gone的用法,因此填has gone。
5. 主语Mary是第三人称单数,助动词用has;句中提到她去过那里很多次,有足够的印度相关经历可以提供信息,说明她已经从印度返回,符合have been的用法,因此填has been。
【答案】
1. have;been 2. has gone 3. have been 4. has gone 5. has been
【知识点】
现在完成时;have been与have gone辨析
【点评】
本题是现在完成时模块的基础经典题型,核心考察两个易混结构的区分,解题的关键是抓住语境给出的“人物是否返回”的线索,同时注意短暂性动词结构不能和时间段连用的细节,能够帮助学生夯实现在完成时的基础用法。
【难度系数】
0.7
(
B
)1.—I haven't seen your father for a long time.
—He
Shanghai on business, and he will be back in three weeks.

A.went to
B.has gone to
C.goes to
D.has been to
答案:1. B 【点拨】根据语境可知,父亲去了上海出差,句子用现在完成时;再根据“he will be back in three weeks”可知,去上海出差了,还没有回来,应用 has gone to。故选 B。
解析:
【分析】
拿到这道题首先梳理对话逻辑:第一句说明对话当下很久没见到对方的父亲,第二句补充信息是父亲三周后才会回来,说明此刻人不在本地。我们可以先根据时态和动作状态排除明显不符合的选项,再重点辨析现在完成时的两个易混表达have been to和have gone to的差异,结合“尚未返回”的语境就能选出正确答案。
【解析】
1. 初步排除时态不符选项:
选项C的goes to是一般现在时,表达经常性、习惯性的动作,不符合“父亲此刻去了上海出差”的单次语境;选项A的went to是一般过去时,仅能说明“过去去了上海”这个动作发生过,无法体现“现在人还没回来”的当前状态,因此直接排除A、C。
2. 辨析剩余两个现在完成时结构:
选项D的has been to含义是“曾经去过某地,现在已经回到出发地”,和后文“三周后才回来”的信息矛盾;选项B的has gone to含义是“去了某地,目前仍在当地或者在路途上,还没有返回”,完全符合题干给出的语境。
综上答案选B。
【答案】B
【知识点】现在完成时;have been to与have gone to辨析
【点评】本题是现在完成时的基础高频考题,核心考点是两个易混词组的语义差异,解题的突破口就是抓住题干末尾的“will be back in three weeks”这个提示信息,就能快速判断出人物尚未返回,避开易错干扰项。
【难度系数】0.7
(
A
)2.—Have you ever
the Great Wall?
—Yes, I have. I went there on our last school trip.

A.been to
B.gone to
C.been in
D.been at
答案:2. A 【点拨】根据“I went there on our last school trip.”可知,“我”去过长城,且已经回来了,应用 have been to。故选 A。
解析:
【分析】
这道题是现在完成时相关的短语辨析题,解题思路非常清晰:第一步先明确四个选项对应的现在完成时结构的不同含义和适用场景,第二步抓取答句给出的关键提示信息——对方上次学校旅行就去过长城,现在已经返回说话的地点,第三步把提示信息和四个短语的含义逐一匹配排除,就能选出正确答案。
【解析】
我们先逐一辨析四个选项的含义:
1. 选项A:have been to 意为“去过某地”,表示主语之前去过该地点,目前已经回到了说话的所在地,符合语境要求。
2. 选项B:have gone to 意为“去了某地”,表示主语现在还在前往目的地的路上,或者仍在目的地没有返回,不符合对话里已经从长城回来的语境。
3. 选项C:have been in 意为“在某地待了多长时间”,后面通常要搭配表示时长的状语,不符合本题语境。
4. 选项D:have been at 一般用来表示待在某个小型的具体点位,不用于搭配长城这类知名景点的地点表述。
结合答句中“I went there on our last school trip”的提示,可知说话人去过长城且已经返回,因此选A。
【答案】
A
【知识点】
现在完成时;have been to与have gone to辨析
【点评】
本题是初中英语现在完成时模块的高频基础考题,核心考点就是区分几个易混的完成时地点搭配短语,解题的核心突破口就是抓住答句给出的“已从目的地返回”的隐含信息,只要牢记几个短语的适用场景就能轻松选出正确答案,属于必须掌握的基础知识点。
【难度系数】
0.8
(
D
)3.(2025·江苏常州期中)Everyone in her family except her grandparents
abroad. And they'll be back in two weeks.

A.has been to
B.has gone to
C.has been
D.has gone
答案:3. D 【点拨】根据“And they'll be back in two weeks.”可知去了国外,还未回来,abroad 是地点副词,其前不用介词 to,应用 has gone。故选 D。
解析:
【分析】
解题时可以分三步思考:第一步先判断主谓一致,找到句子真正的主语,确认谓语的单复数形式;第二步结合题干后半句的提示信息,区分have been和have gone的语义差异,筛选出符合“去了还未返回”语境的选项;第三步注意abroad是地点副词的属性,判断其前是否需要加介词to,最终排除错误选项得到答案。首先主语部分,except her grandparents是插入成分,真正主语是不定代词Everyone,谓语用单数,四个选项的助动词都是has,这一步无法排除选项;再根据“两周后才回来”的提示,说明人已经前往国外还没回来,要选表“去了未归”的结构,排除表“去过已返回”的A、C选项;最后abroad是地点副词,前面不能加介词to,排除B选项即可得到正确答案。
【解析】
1. 主谓一致判断:句子主语为不定代词Everyone,except引出的短语不影响主语的数,因此助动词用单数has,四个选项均符合该规则。
2. 时态结构辨析:have/has been to表示“去过某地,目前已经返回”,have/has gone to表示“前往某地,目前还未返回”。根据后文“And they'll be back in two weeks(他们两周后才回来)”的提示,说明一行人还在国外没有返回,因此要选用表“去了未归”的结构,排除A、C选项。
3. 副词搭配规则:abroad是地点副词,不是名词性地点,其前面不能加介词to,因此不存在go to abroad的用法,直接用go abroad即可,排除带介词to的B选项。
综上,正确答案为D。
【答案】
D
【知识点】
现在完成时辨析
主谓一致就远原则
地点副词用法
【点评】
本题是现在完成时模块的高频易考题,同时融合了主谓一致和特殊副词搭配的考点,很多同学容易忽略abroad是地点副词不能加to的细节,误选B选项,解题时要先抓题干的语境提示判断人物状态,再结合词汇的特殊用法逐一排除错误选项。
【难度系数】
0.6
(
A
)4.—Is that Jack speaking?
—Sorry, he isn't in. He
the cinema with his aunt.

A.has gone to
B.has been to
C.have been to
D.have gone to
答案:4. A 【点拨】主语 He 是第三人称单数,助动词用 has,排除 C、D;has gone to 去了某地(未回),has been to 去过某地(已回),根据“he isn't in”可知,他还没回来。故选 A。
解析:
【分析】
拿到这道题首先梳理题干语境:这是打电话的场景,接电话的人告知对方Jack现在不在家。第一步先从主语的人称属性判断助动词形式,句子主语是He,属于第三人称单数,现在完成时的助动词要搭配has,这样就能直接排除助动词为have的C、D选项。接下来只需要辨析剩余两个选项的短语语义差异:has been to表示去过某地且已经返回,has gone to表示去了某地还没回来,结合“他不在家”的提示,就能直接选出正确答案。
【解析】
步骤1:判断主谓一致。句子主语He是第三人称单数,现在完成时的助动词需使用has,选项C、D的助动词为have,不符合主谓一致规则,直接排除。
步骤2:辨析易混短语。has been to的含义是“曾经去过某地,目前已经回到说话的地点”;has gone to的含义是“动身前往某地,目前还没有返回,不在说话地点”。根据题干中“he isn't in(他不在家)”的提示,可知Jack去了电影院还没回来,因此排除B选项。
最终确定正确选项为A。
【答案】
A
【知识点】
现在完成时用法;have been to与have gone to辨析;主谓一致
【点评】
本题是初中英语现在完成时模块的高频经典考题,核心考查两个易混完成时短语的区分,解题时可以先通过主谓一致快速筛除一半错误选项,再结合题干给出的人物不在场的语境提示判断状态,就能快速得到正确答案,学生需要重点牢记两个短语的核心差异是人物是否已经从目的地返回。
【难度系数】
0.7
(
C
)5.—How do you like Beijing, Miss Read?
—I have no idea. I
there.

A.have gone
B.have been
C.haven't been
D.haven't gone 
答案:5. C 【点拨】根据“I have no idea.”可知,“我”从未去过北京,需用否定形式,排除 A、B;haven't gone 强调“没去(动作未发生)”,haven't been 表示“没去过(经历未发生)”,此处指“没有去过北京”。故选 C。
解析:
【分析】
首先梳理解题思路:第一步先找题干的语境提示,答句里的“I have no idea(我完全不了解)”说明说话人从来没有到访过北京,才会对北京没有概念,因此首先可以确定句子要选否定含义的选项,直接排除表肯定的A、B选项。第二步再辨析剩余两个否定选项的语义差异:现在完成时里have been侧重过往的出行经历,have gone侧重“已经动身前往、目前还在目的地未返回”,对应否定形式,只有表示“从未有过去北京的经历”的表达才符合语境,最终就能锁定正确答案。
【解析】
1. 结合对话逻辑分析:问句询问对方对北京的看法,答句给出“I have no idea(我完全不清楚)”的表述,说明说话人从未去过北京,没有相关体验,因此需要选择否定含义的结构,直接排除表示肯定含义的A.have gone(已经前往某地,人目前在目的地/路途上)、B.have been(曾经去过某地)。
2. 辨析剩余选项:
D选项haven't gone there意为“还没有动身去那里”,仅表示出发的动作未发生,无法推导出“对北京完全不了解”的结果,不符合语境。
C选项haven't been there意为“从未去过那里”,侧重说明过往到访北京的经历完全不存在,和“对北京毫无概念”的语境完全匹配。
综上,正确答案为C。
【答案】
C
【知识点】
现在完成时,have been与have gone辨析
【点评】
本题是现在完成时的基础高频考题,核心考点是区分have been和have gone的语义差异,解题时先通过语境提示缩小选项范围,再结合两个结构的核心表意判断适配场景,就能快速选出正确答案,提醒学生注意区分“过往出行经历”和“去后未归”的不同使用场景。
【难度系数】
0.7
三、同义句转换。
1. I bought the book last week.
I
have had
the book for a week.
2. The Blacks left their hometown ten years ago.
The Blacks
have been away from
their hometown since ten years ago.
3. The exhibition has been on for three days.
The exhibition
began/started
three days ago.
4. The shopping mall opened in 2010 in Zhenjiang.
The shopping mall
has been open
since 2010 in Zhenjiang.
5. Kitty joined the Reading Club last year.
Kitty
has been in/a member of
the Reading Club since last year.
答案:三、1. have had 2. have been away from 3. began/started 4. has been open 5. has been in/a member of
解析:
【分析】
这道同义句转换题核心考察不同时态下短暂性动词和延续性表达的转换,解题思路可以按以下步骤走:
1. 先对比前后两个句子的时间标志,判断需要使用的时态:如果句中出现for+时间段、since+过去时间点/时间段+ago这类表示从过去持续到现在的时间状语,要使用现在完成时,且原本的短暂性动作动词不能和持续的时间段连用,必须替换成对应的延续性状态表达;如果句中出现“时间段+ago”这类明确的过去时间点状语,要使用一般过去时,用对应的短暂性动词的过去式即可。
2. 逐个匹配原句的动词,找到对应的正确替换形式,结合主语的人称和数调整谓语结构就可以得出答案。
【解析】
我们逐题推导:
1. 第一题:原句动词bought(买)是短暂性动词,第二句时间状语是for a week(持续一周),要求动作从上周持续到现在,用现在完成时,主语是I,对应的延续性表达是have had(拥有的状态),所以填have had。
2. 第二题:原句动词left(离开)是短暂性动词,第二句时间状语是since ten years ago(自从十年前),表持续到现在的状态,用现在完成时,主语The Blacks是一家人表复数,对应的延续性表达是have been away from(远离、不在某地的状态),所以填have been away from。
3. 第三题:第二句时间状语是three days ago(三天前,明确过去时间点),要用一般过去时,原句的延续性表达has been on(举办、上演)对应的短暂性动作“开始”的过去式是began或者started,所以填began/started。
4. 第四题:第二句时间状语是since 2010,表持续到现在的状态,用现在完成时,主语the shopping mall是单数,原句动词opened(开门,短暂性)对应的延续性表达是has been open(开着的状态,这里open是形容词),所以填has been open。
5. 第五题:第二句时间状语是since last year,表持续到现在的状态,用现在完成时,主语Kitty是第三人称单数,原句动词joined(加入,短暂性)对应的延续性表达是has been in(一直在某组织)或者has been a member of(是……的成员),所以填has been in/a member of。
【答案】
1. have had 2. have been away from 3. began/started 4. has been open 5. has been in/a member of
【知识点】
现在完成时;短暂性动词转延续性动词;一般过去时
【点评】
本题是初中英语现在完成时模块的经典高频考题,核心易错点是学生容易直接把短暂性动词直接用于和for/since引导的时间段连用的完成时结构中,失分率较高,需要学生牢记常见的短暂性动词对应的延续性替换形式,同时能根据时间状语准确判断句子时态。
【难度系数】
0.6
上一页 下一页