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 Penny. 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:第三人称单数主语用has,复数/第一/第二人称主语用have,再结合语境判断主语是否已经返回,匹配对应的结构即可完成填空。
【解析】
1. 主语They是复数,助动词用have;语境说明他们今早已经去过镇上,现在已经返回,不需要再去购物,符合have been表示“去过已返回”的用法,因此填have;been。
2. 主语She是第三人称单数,助动词用has;前句提示Alice现在不在现场,说明她去吃午饭还没回来,符合has gone表示“去了未返回”的用法,因此填has gone。
3. 主语My parents是复数,助动词用have;句中away for a week表示持续一周的离开状态,have been away是延续性表达,说明父母目前不在家,符合语境,因此填have been。
4. 主语Mr Smith是第三人称单数,助动词用has;后文提示他直到周日才回来,说明他去纽约后还没返回,符合has gone to的用法,因此填has gone。
5. 主语She是第三人称单数,助动词用has;后文说Penny能提供印度的相关细节,说明她多次去过印度且已经返回,拥有相关经历,符合has been表示过往出行经历的用法,因此填has been。
【答案】
1. have;been 2. has gone 3. have been 4. has gone 5. has been
【知识点】
现在完成时;have been与have gone辨析
【点评】
本题是现在完成时板块的基础典型题,核心考察两个高频易混结构的区分,只要抓住“主语当前是否从目的地返回”这个核心判断标准,再结合主语人称数的变化选择对应的助动词,就能顺利解题,适合用来巩固现在完成时的基础用法。
【难度系数】
0.6
(
B
)1.—I haven't seen your father for a long time.
—He
B
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 【点拨】根据“I haven't seen your father for a long time.”和语境可知,父亲去了上海出差,句子用现在完成时;再根据“he will be back in three weeks”可知,去上海出差了,还没有回来,应用 has gone to。故选 B。

解析

【分析】
拿到这道题首先先通读题干提取关键提示信息:第一句用现在完成时表明“很久没见到对方的父亲”,第二句后半句明确说明“他三周之后才会回来”,说明空缺处要表达的含义是父亲目前去上海出差,还没有返回本地。接下来我们先结合语境判断适配的时态,再辨析现在完成时中两个易混结构have/has been to和have/has gone to的差异,就可以逐步排除错误选项得到正确答案。
【解析】
我们逐个对选项进行分析排除:
1. 选项A:went to是一般过去时结构,仅能表示过去某一时间去了上海,无法体现“现在人还在上海没有返回”的状态,和前句“很久没见”的语境不匹配,直接排除。
2. 选项C:goes to是一般现在时结构,用来描述经常性、习惯性的动作,不符合本题临时出差尚未返程的语境,排除。
3. 选项D:has been to的含义是“曾经去过某地,现在已经从目的地返回本地”,和题干后半句“三周后才会回来”的表述完全矛盾,排除。
4. 选项B:has gone to的含义是“已经动身前往某地,目前人在目的地或者往返途中,还没有返回本地”,完全符合“很久没见、三周后才返程”的语境,时态也和前句的现在完成时逻辑适配,是正确选项。
【答案】B
【知识点】现在完成时;have been与have gone辨析
【点评】本题是现在完成时模块的高频基础考题,核心考察两个易混现在完成时结构的区分,解题的核心技巧就是抓住题干的时间提示,判断描述的人物是否已经从目的地返回,就可以快速排除干扰项得到正确答案。
【难度系数】0.7
(
A
)2.—Have you ever
A
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.”可知,“我”去过长城,且已经回来了。故选 A。

解析

【分析】
这道题考查现在完成时中易混的have been相关短语的辨析,解题时第一步先提取答句的关键信息:答句提到“我上次学校旅行去了那里”,说明说话人已经从长城返回,此刻就在对话现场。第二步逐一辨析四个选项的含义,匹配符合“去过某地且已经归来”语义的选项,就能得出正确答案。
【解析】
我们逐一分析四个选项:
1. 选项A:have been to 表示“曾经去过某地,现在已经回到出发点”,完全符合本题语境,说话人去过长城现在已经返回参与对话。
2. 选项B:have gone to 表示“去了某地,现在还在目的地或者往返的路上,尚未返回”,此时说话人不可能在现场对话,不符合题意。
3. 选项C:have been in 表示“在某地待了多长时间”,后面通常要接表示时长的状语,不符合本题询问是否去过某地的语境。
4. 选项D:have been at 通常用来表示待在某个小型地点,不用于搭配长城这类知名景点的大地点,语义不通。
结合答句给出的“上次学校旅行去过那里”的提示,确定说话人已经从长城返回,因此选A。
【答案】
A
【知识点】
现在完成时短语辨析
have been to用法
have gone to用法
【点评】
这是现在完成时模块的高频基础考题,核心考点就是区分have been to和have gone to的核心差异,解题时抓住答句暗示的“人已经返回”的关键信息,就能快速排除错误选项,平时要注意积累现在完成时相关易混短语的使用场景区别。
【难度系数】
0.7
(
D
)3.(2025·江苏常州期中)Everyone in her family except her grandparents
D
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。故选 D。

解析

【分析】
解题时我们可以分三步梳理思路:第一步先抓题干关键提示,后半句“他们两周后就会回来”说明除祖父母外的家人目前还在国外,去了还没返回,先区分现在完成时中have been和have gone的语义差异:have been(to)表示去过某地、目前已经归来,have gone(to)表示去了某地、目前还在目的地/途中尚未返回,据此先排除表示“去过已回”的A、C选项。第二步注意abroad的词性,它是地点副词,前面不能加介词to,因此带多余介词to的B选项不符合语法规则。第三步验证主谓一致:句子核心主语是Everyone,except her grandparents是插入修饰成分,谓语要和核心主语Everyone保持一致用单数has,最终锁定正确答案。
【解析】
1. 语义层面筛选:根据后文“And they'll be back in two weeks”的提示,可知相关人员已经动身前往国外,目前还未返回。has been to和has been都表达“去过某地、已经回到本地”的含义,完全不符合语境,直接排除A、C选项。
2. 语法细节排查:abroad属于地点副词,地点副词前不需要搭配介词to,因此结构为has gone to的B选项多出了多余的介词to,语法不成立,排除B。
3. 主谓一致验证:当主语后接except引导的附加成分时,谓语动词的单复数要和except之前的核心主语保持一致,本句核心主语是表单数概念的Everyone,助动词用单数has,D选项has gone完全符合所有规则。
【答案】D
【知识点】现在完成时辨析,主谓一致,地点副词用法
【点评】本题属于易错题,叠加了三个易混考点,很多考生会忽略abroad是地点副词、前面不能加to的细节,误选B选项,解题时要同时结合语义逻辑和语法细节双重排查,避免踩中命题人设置的陷阱。
【难度系数】0.4
(
A
)4.—Is that Jack speaking?
—Sorry, he isn't in. He
A
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;根据“he isn't in”可知,他还没回来。故选 A。

解析

【分析】
拿到这道题可以分两步梳理思路:第一步先观察选项的差异,题干主语是第三人称单数he,现在完成时的助动词需要和主语保持数的一致,直接排除助动词为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(他不在家),说明他去电影院之后还没有回来,符合has gone to的使用场景。综上确定选A。
【答案】
A
【知识点】
现在完成时用法;have been to与have gone to辨析;主谓一致
【点评】
本题是现在完成时模块的高频基础考题,核心考查两个易混近义短语的区分度,解题时先通过主谓一致快速筛除一半错误选项,再结合题干给出的不在场的语境判断人物是否返程,就能准确选出答案,提醒同学们记忆这两个短语时要重点关注“是否已经返回”的核心差异。
【难度系数】
0.7
(
C
)5.—How do you like Beijing, Miss Read?
—I have no idea. I
C
there.

A.have gone
B.have been
C.haven't been
D.haven't gone

答案

5. C 【点拨】根据“I have no idea.”可知,里德小姐从未去过北京。故选 C。

解析

【分析】
解题时第一步先抓题干的关键提示信息:答句前半部分说“I have no idea(我完全不了解)”,可以直接判断出说话人从来没有去过北京,空缺处需要填否定含义的表达,先把两个肯定形式的选项排除。第二步回忆现在完成时里have been和have gone的核心用法差异,再对比剩下的两个否定选项的语义逻辑,就能选出符合语境的正确答案。
【解析】
1. 先根据语义排除肯定选项:题干明确说明说话人对北京完全不了解,说明空缺处要表达“没去过”的否定含义,因此直接排除表肯定的A.have gone、B.have been两个选项。
2. 辨析两个易混完成时结构:
have been to + 地点:表示“曾经去过某地,现在已经回到说话地”,用于描述过往的出行经历,后接副词there时可以省略介词to。
have gone to + 地点:表示“已经动身去了某地,目前还在目的地或者赶路的途中,不在说话地”,不能用来描述从未有过的出行经历。
3. 对比剩余选项:C选项haven't been there意为“从没去过那里”,完全符合“不了解北京”的语境;D选项haven't gone there逻辑不通,不符合表达习惯,因此排除D。
【答案】
C
【知识点】
现在完成时,have been与have gone辨析
【点评】
本题是现在完成时的基础辨析题,核心考点是区分两个高频易混的完成时结构,只要抓住题干给出的语义提示,牢记两个结构各自的适用场景,就可以快速排除错误选项得到正确答案。
【难度系数】
0.8
三、同义句转换。
1. I bought the book last week.
I
have had
the book for a week.
2. The Smiths left their hometown ten years ago.
The Smiths
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 2020 in Zhenjiang.
The shopping mall
has been open
since 2020 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

解析

【分析】
这道同义句转换题的核心解题思路是先观察改写前后句子的时间状语,先判断对应需要使用的时态,再完成短暂性动词和延续性动词的适配转换:首先如果改写句出现for+时间段、since+过去时间点/时间段+ago这类表持续时长的状语,就要用现在完成时,同时要把原句中表示瞬间动作的短暂性动词替换成能表达持续状态的延续性表达;如果改写句的时间状语是“时间段+ago”这类过去的具体时间点,就要用一般过去时,把延续性状态的表达换回对应的短暂性动作的过去式,按照这个逻辑逐题推导就能得到正确答案。
【解析】
1. 原句时态为一般过去时,描述上周发生的“买书”的瞬间动作;改写句的时间状语是for a week,表长达一周的持续时长,需要使用现在完成时,短暂性动词buy不能和时间段连用,要转换为表“拥有”的延续性动词have,主语为I,现在完成时结构为have+过去分词,have的过去分词为had,因此填have had。
2. 原句动词left是短暂性动词“离开”的过去式,描述十年前发生的瞬间动作;改写句时间状语是since ten years ago,表从十年前持续到现在的时长,需用现在完成时,leave对应的延续性状态表达为be away from,主语The Smiths指代史密斯一家人,为复数,现在完成时结构为have+been,因此填have been away from。
3. 原句用现在完成时has been on描述展览持续三天的延续状态;改写句时间状语是three days ago,为过去的具体时间点,需用一般过去时,要把延续性的“展出”状态换回对应的短暂性动作“开始”,begin/start的过去式为began/started,因此填began/started。
4. 原句动词opened是短暂性动词“开业”的过去式,描述2020年发生的瞬间动作;改写句时间状语是since 2020,表从2020年持续至今的时长,需用现在完成时,短暂性动词open要转换为表“处于营业状态”的延续性表达be open,主语The shopping mall是第三人称单数,现在完成时结构为has+been,因此填has been open。
5. 原句动词joined是短暂性动词“加入”的过去式,描述去年发生的瞬间动作;改写句时间状语是since last year,表从去年持续至今的时长,需用现在完成时,join对应的延续性状态表达为be in(处于某个组织中)或者be a member of(是某组织的一员),主语Kitty是第三人称单数,现在完成时结构为has+been,因此填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