2026年实验班提优训练八年级英语下册译林版第49页答案
Ⅰ. 用括号中所给动词的适当形式填空
1. Our English teacher
moved
(move) to Nanjing in 2007. He and his family
have lived
(live) here since then.
2. We
have had
(have) this computer for three years. We
bought
(buy) it three years ago.
3. Mrs Lin
has gone
(go) to Beijing already. She
left
(leave) the day before yesterday.
4. We
have
never
seen
(see) such a man. But I
heard
(hear) much about him when I was in Xuzhou.
5. My father
has been
(be) to the Yellow Mountain. He
climbed
(climb) it twice in the 1990s.

答案

Ⅰ. 1. moved; have lived 2. have had; bought 3. has gone;
left 4. have; seen; heard 5. has been; climbed
1. You know great changes
C
in Yancheng in the past few years.

A.have been taken place
B.took place
C.have taken place
D.were taken place

答案

1. C [解析]考查动词的时态和语态。句意:你知道,在
过去的几年里,盐城发生了很大变化。根据时间状语"in
the past few years"可知,本句的时态为现在完成时。故
选C。
易错警示 take place 意为"发生",用作不及物动词,不
用于被动语态。
2. (2025·南京联合体期末)—Your bike looks beautiful. Where did you buy it?
—In a shop near my house. I
B
it for two years.

A.had
B.have had
C.buy
D.have bought

答案

2. B [解析]考查动词的时态。句意:——你的自行车很好
看。你在哪里买的? ——在我家附近的商店。我已经买
了它两年了。根据"for two years"可知,此处应用现在完
成时,且谓语动词应为延续性动词,"buy"对应的延续性动
词为have,故此处应填have had。故选B。
3. (2025·泰州泰兴期末)—Have you ever travelled to Shanghai Science and Technology Museum, Tom?
—Yes, I
B
it twice with my friends last year.

A.was visiting
B.visited
C.visit
D.have visited

答案

3. B [解析]考查动词的时态。句意:——汤姆,你去过上海
科技馆吗? ——去过,去年我和朋友去了两次。was
visiting是过去进行时;visited是一般过去时;visit是一般
现在时;have visited是现在完成时。根据"last year"可知,
动作发生在过去,应用一般过去时。故选B。
4. —
When
did your brother join the army?
—Last year. He
has been in
the army since he finished school.

A.When;has joined
B.How long;has joined
C.How long;has been in
D.When;has been in

答案

4. D [解析]考查疑问词(组)辨析和现在完成时的用法。句
意:——你哥哥是什么时候参军的? ——去年。自从他毕
业后就去参军了。when什么时候;how long多久。join是
非延续性动词,不能与一段时间连用,也不能用于how
long提问的疑问句中,故第一空用When;再根据"since he
finished school"可知,第二空要用join的延续性结构be in,
时态应为现在完成时,即has been in。故选D。
5. (2025·南通如皋期末)The restaurants
have been open
for several months, but I
haven't been
there so far.

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

答案

5. A [解析]考查动词的时态。句意:那些餐馆已经开了好
几个月了,但我迄今为止还没有去过那里。根据"for
several months"可知,第一空应用现在完成时,且表示延续
性动作,故用have been open;第二空表示"至今未去过某
地",用haven't been to,由于"there"为副词,要去掉to,即
haven't been。故选A。
6. (2025·南通如皋实验中学调研)We need to tell people to just do one small thing well
B
doing 100 things poorly.

A.as well as
B.instead of
C.according to
D.because of

答案

6. B [解析]考查短语辨析。句意:我们需要告诉人们做好
一件小事就可以,而不是糟糕地做一百件事。as well as
和,也;instead of而不是;according to根据;because of由
于。根据"do one small thing well. . . doing 100 things
poorly"可知,要好好地做一件小事,而不是糟糕地做一百
件事。故选B。
7. —Have you ever been to Shanghai, Mary?
—Yes. I
D
there for three days with my parents last month.

A.have gone
B.have been to
C.went
D.was

答案

7. D [解析]考查动词的时态。句意:——玛丽,你曾经去过
上海吗? ——去过。上个月我和我的父母在那里待了三
天。句中有表示过去的时间状语"last month",此句应该
用一般过去时。went不能与"for+一段时间"搭配,故排
除C项。故选D。
Ⅲ. 完成句子
A. 将下列句子改为同义句。
1. I have kept the two books for five days.
I
the two books
.
2. My father met an old classmate of his in the street several days ago.
My father met an old classmate of his in the street
.
B. 根据汉语意思,完成下列句子。
3. 我想亲自感谢你。
I want to
.
4. 你可以现在报名参加美术俱乐部,或者你也可以等到下周。
You can
the Art Club now, or you can wait until next week.
5. 到目前为止,我们对博物馆了解了很多。
, we
the museum.

答案

Ⅲ. 1. borrowed; five days ago 2. the other day 3. thank
you in person 4. sign up for 5. So far; have learnt/learned
a lot about