2026年小题狂做八年级英语下册译林版提优版第8页答案
一、根据句意及所给的汉语提示或首字母写出单词
1. I have made several new friends
recently

(最近).
2. I've
already
(已经) seen that film, so I'd
rather see another one.
3. (2025 苏州工业园区期末)It's so late, but
my parents haven't come back
yet
[尚
(未),还].
4. Be careful. These cameras are those
reporters'

(记者).
5. Convenient
transport
(交通运输系统) makes
it possible to travel around easily.
6. With people cheering, Mark was the first one
to cross the finishing l
ine
.

答案

1. recently 2. already 3. yet
4. reporters' 5. transport 6. line

解析

【分析】
这是一道根据汉语提示或首字母补全单词的基础题,解题时需结合句子时态、语境以及语法规则来思考:
1. 第1题,句子用现在完成时,汉语提示“最近”,需要填一个副词来修饰整个句子,对应单词recently。
2. 第2题,句子是现在完成时的肯定句,“已经”在肯定句中常用already。
3. 第3题,句子是现在完成时的否定句,“尚未,还”在否定句中常用yet。
4. 第4题,those后接复数名词,“记者”是reporter,复数为reporters,这里表示相机是记者们的,需要用名词所有格形式reporters'。
5. 第5题,“交通运输系统”对应的英文单词是transport。
6. 第6题,根据固定搭配“finishing line(终点线)”以及首字母l,可确定填line。
【解析】
1. 结合现在完成时语境和汉语提示“最近”,填入副词recently。
2. 现在完成时肯定句中表示“已经”用already。
3. 现在完成时否定句中表示“尚未,还”用yet。
4. those后接复数名词reporters,此处表所属关系,用名词所有格reporters'。
5. “交通运输系统”对应的英文单词是transport。
6. 根据固定短语finishing line和首字母提示,填入line。
【答案】
1. recently 2. already 3. yet 4. reporters' 5. transport 6. line
【知识点】
现在完成时副词用法、名词所有格、固定短语搭配
【点评】
本题聚焦初中英语基础词汇和语法点,结合现在完成时语境考查常用副词辨析,同时涉及名词所有格和固定短语,题目贴近日常场景,注重对基础知识的巩固与运用。
【难度系数】
0.8
二、句型转换
1. They've already read the book.
They haven't read the book yet.
(改为否定句)
Have they read the book yet?
(改为一般疑问句)
Yes, they have./No, they haven't.
(肯定和否定回答)
2. They have worked here since five years ago.
(对画线部分提问)
How long have
they worked here?
3. Dad came home from work just now. (用 just
改写句子)
Dad has just come home from work.

4. We have lived in Yangzhou for 10 years. (用
since 改写句子)
We have lived in Yangzhou since 10 years ago.

5. He used to walk a pet dog. (改为否定句)
He
didn't use to/used not to
walk a pet dog.
6. The government is working to improve the
quality of life for citizens. (用 for 20 years 改
写句子)
The government
has worked to improve
the
quality of life for citizens
for 20 years
.
7. I have never visited Shenzhen. (对画线部分
提问)
Where have you never visited?

8. Sunshine Town has changed a lot over the
years. (改为同义句)
A lot of changes
have taken place
in
Sunshine Town over the years.

答案

1. They haven't read the book yet.
Have they read the book yet?
Yes, they have./No, they haven't.
2. How long have
3. Dad has just come home from work.
4. We have lived in Yangzhou since 10
years ago.
5. didn't use to/used not to
6. has worked to improve; for 20 years
7. Where have you never visited?
8. have taken place

解析

【分析】
1. 第1小题考查现在完成时的否定句、一般疑问句及回答。现在完成时结构为“have/has+过去分词”,变否定句直接在have/has后加not,同时要把句中的already换成yet放在句末;变一般疑问句需将have/has提到句首,同样把already改为yet;回答时要保持助动词与问句一致,肯定回答用“Yes, 主语+have/has.”,否定回答用“No, 主语+haven't/hasn't.”。
2. 第2小题是对现在完成时的时间状语提问,画线部分“since five years ago”表示时间段,对时间段提问要用疑问词组How long,主语是they,助动词用have。
3. 第3小题用just改写句子,just常与现在完成时连用,结构为“主语+has/have+just+过去分词”,Dad是第三人称单数,助动词用has,come的过去分词还是come。
4. 第4小题要将“for+时间段”转换为“since+过去时间点”,10 years ago是过去的时间点,直接替换即可,时态保持现在完成时不变。
5. 第5小题考查used to的否定形式,有两种正确表达:didn't use to或used not to。
6. 第6小题用for 20 years改写,需将原句一般现在时改为现在完成时,主语The government是第三人称单数,助动词用has,work的过去分词是worked,最后加上时间状语for 20 years。
7. 第7小题对地点Shenzhen提问,要用疑问词Where,同时将原句主语I改为you,保持现在完成时的结构。
8. 第8小题考查同义句转换,原句主语是Sunshine Town,强调城镇的变化,同义句可将changes作为主语,用take place表示“发生、出现变化”,时态为现在完成时,changes是复数,助动词用have。
【解析】
1. 否定句:根据现在完成时否定结构,在have后加not,already换yet,得到They haven't read the book yet.
一般疑问句:将have提前,already换yet,得到Have they read the book yet?
回答:肯定回答Yes, they have.;否定回答No, they haven't.
2. 对时间段提问用How long,现在完成时主语they对应助动词have,故填How long have。
3. 现在完成时结构结合just,Dad为第三人称单数,用has,come的过去分词为come,句子为Dad has just come home from work.
4. 将for 10 years替换为since 10 years ago,时态不变,得到We have lived in Yangzhou since 10 years ago.
5. used to的否定形式为didn't use to或used not to,故填didn't use to/used not to。
6. 改为现在完成时,主语The government用has,work变为worked,加上时间状语for 20 years,即has worked to improve; for 20 years。
7. 对地点提问用Where,主语I改为you,助动词have,问句为Where have you never visited?
8. 用take place表示变化发生,现在完成时复数主语changes用have,故填have taken place。
【答案】
1. They haven't read the book yet.
Have they read the book yet?
Yes, they have./No, they haven't.
2. How long have
3. Dad has just come home from work.
4. We have lived in Yangzhou since 10 years ago.
5. didn't use to/used not to
6. has worked to improve; for 20 years
7. Where have you never visited?
8. have taken place
【知识点】
现在完成时用法;used to的用法;句型转换
【点评】
本题聚焦初中英语核心时态——现在完成时的各类句式转换,同时涉及used to的否定形式及同义句转换,涵盖了时态结构、时间状语变换、句式改写等基础考点,是对学生时态掌握情况的全面考查,需要学生熟练掌握相关规则并灵活运用。
【难度系数】
0.6
三、单项填空
1. —Where
have
you
put
the book? I
can't see it anywhere.
—I
put
it right here. But now it's gone.
A. did; put; put B. have; put; put
C. did; put; have put D. have; put; have put

答案

1. B 提示:根据问句中“I can't see it anywhere.”
可知,问话人强调put对现在所产生的影响,故
问句中put用现在完成时。答话人用put表示
之前做过的动作,故答句中put用一般过去时。

解析

【分析】
首先结合语境判断时态:问句中,根据“I can't see it anywhere.”可知,问话人强调“放书”这个动作对现在造成的影响(找不到书),需用现在完成时;答句中,说话人仅陈述过去把书放在此处的动作,不强调对现在的影响,需用一般过去时。再对应选项找到符合时态搭配的答案即可。
【解析】
1. 问句时态:因为动作“放书”对现在产生了“找不到书”的影响,所以用现在完成时,结构为“have/has + 动词过去分词”,主语是you,助动词用have,put的过去分词是put,故问句填have; put。
2. 答句时态:答句仅描述过去发生的动作,不涉及对现在的影响,用一般过去时,put的过去式为put,故答句填put。
综上,正确选项为B。
【答案】
B
【知识点】
现在完成时与一般过去时辨析
【点评】
本题考查现在完成时和一般过去时的用法区别,解题核心是结合语境判断动作是否强调对现在的影响。这是初中英语时态考查的典型题型,需熟练掌握两种时态的适用场景。
【难度系数】
0.6
2. (2025 常州溧阳期中)—Why not take a taxi
home? It's too far away from here.
—Because I
have spent
all my money.

A.spend
B.have spent
C.was spending
D.am spending

答案

2. B 提示:根据语境可知,“已经花光钱”对现
在造成的影响是“无法打车”,这里强调过去发
生的事情对现在造成的影响,用现在完成时。

解析

【分析】
首先理解对话语境:对方提议打车回家,回答者表示因钱已花光无法打车。这里要判断合适的时态,“花光钱”是过去发生的动作,但对现在造成了“没钱打车”的影响,这符合现在完成时的核心用法——强调过去动作对现在的影响。接着逐一分析选项:A选项一般现在时表经常性动作;C选项过去进行时表过去某时刻正在进行的动作;D选项现在进行时表现在正在进行的动作,均不符合语境,因此应选现在完成时的选项。
【解析】
1. 时态判断:对话中“花光钱”的动作发生在过去,且对现在产生“无法打车”的影响,需用现在完成时,其结构为“have/has + 动词过去分词”。
2. 选项辨析:
A. spend:一般现在时,不符合语境;
B. have spent:现在完成时,契合“过去花光钱,现在没钱打车”的语境;
C. was spending:过去进行时,不符合语境;
D. am spending:现在进行时,不符合语境。
综上,答案选B。
【答案】
B
【知识点】
现在完成时的用法
【点评】
本题考查现在完成时的语境运用,解题关键是抓住“过去动作对现在造成影响”这一核心,结合对话场景判断时态,需注意区分不同时态的适用场景,避免混淆。
【难度系数】
0.6