2026年实验班提优训练八年级英语下册译林版第29页答案
Ⅰ. 用have/has been或have/has gone完成句子
1. My father
has gone
to Beijing. He will be back in two days.
2. The Greens
have been
to the USA twice.
3. —Where is your aunt now? I haven't seen her for a long time.
—She
has gone
to Xiamen.
4. The Class 1,Grade 8 students
have been
to many places of interest in our city.
5. —
Has
Tommy
gone
to Nanjing?
—Yes. He went there last month and hasn't come back yet.

答案

Ⅰ. 1. has gone 2. have been 3. has gone 4. have been
5. Has;gone
Ⅱ. 从方框中选择合适的动词并用其正确时态填空

1. Since Mr Green returned to his hometown, he
has visited
many of his friends.
2. (2025·泰州靖江八校调研)I
have made
it clear many times that I won't give up the plan.
3. I have learned a lot about Chinese art since I
joined
the Art Club.
4. The train
has left
already. We have to take the next one.
5. I
have been
to the museum several times. So I know it well.
6. My cousin
began
to learn to play chess at six. He is now a great player.
7. (2025·泰州姜堰第一教研站调研)Stephen Hawking
has been dead
for many years, but his spirit will still live on.
8. (2025·南京玄武区期中)My cousin
has had
this limited-edition Qinhuai Lantern Festival souvenir since 2021, and he still keeps it in his collection.
9. My aunt
married
a man from a small town the year before last. Now they have a lovely baby.
10. Please wait for me for a few minutes. I
will finish
my job very soon.

答案

Ⅱ. 1. has visited 2. have made 3. joined 4. has left
5. have been 6. began 7. has been dead 8. has had
9. married 10. will finish
finish doing sth 意为"完成做某事"
1. —Two years has passed
A
I left college. How time flies!
—Yeah. And you have worked here for two years.

A.since
B.for
C.after
D.before

答案

1. A [解析]考查词汇辨析。句意:——自从我大学毕业已经过去两年了。时光飞逝! ——是的。而且你在这里已经工作两年了。since自……以来,后接时间点;for后接一段时间;after在……之后;before在……之前。"I left college"是一个时间点,故此处应用since。故选A。
2. —I am sorry I am late. Have I missed anything exciting?
—No. The match has been on
B
only five minutes.

A.in
B.for
C.over
D.during

答案

2. B [解析]考查介词的用法。句意:——不好意思我迟到了。我错过了什么激动人心的部分吗? ——没有。这场比赛才开始5分钟。only five minutes为一段时间,for后接一段时间。故选B。
3. (2025·镇江经开区期中)—Let's turn on the TV and watch the football match.
—It's too late. It
D
for an hour. And the result was 1:0.

A.has finished
B.has begun
C.has been on
D.has been over

答案

3. D [解析]考查动词的时态。句意:——让我们打开电视看足球比赛吧。——太晚了。它都结束一个小时了。结果是1:0。have finished已完成,现在完成时;have begun已开始;have been on一直在进行;have been over已结束。句中for an hour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除选项A、B。根据"It's too late."以及后面的"And the result was 1:0."可知,比赛已经结束了。故选D。
4. —
Have
you
stayed
in Xuzhou for a long time?
—Yes. We have been here since last year.

A.Will;stay
B.Have;stayed
C.Are;staying
D.Did;stay

答案

4. B [解析]考查动词的时态。句意:——你们在徐州待了很长时间吗? ——是的。我们从去年就在这里了。选项A用于一般将来时;选项B用于现在完成时;选项C用于现在进行时;选项D用于一般过去时。根据答句"We have been here since last year."可知,"我们"去年就在徐州了,再根据空后的"for a long time"可知,问句时态应为现在完成时。故选B。
5. —Ms Lee has made many friends here since she
A
to this neighbourhood.
—That's because she is always willing to help others.

A.moved
B.has moved
C.was moving
D.moves

答案

5. A [解析]考查动词的时态。句意:——李女士自从来到这个社区以后,已经交了许多朋友。——那是因为她总是乐于助人。since意为"自……以来",后接一个过去的时间点,在现在完成时的句子中,可以引导时间状语从句,该从句的时态应为一般过去时。故选A。
6. (2025·泰州兴化期中)—Where is your father?
—He
has gone to
Australia and he
has been in
Sydney for two weeks.

A.has been to;has been in
B.has gone to;has been in
C.has been in;has been to
D.has gone to;has been to

答案

6. B [解析]考查现在完成时。句意:——你的父亲在哪里? ——他去了澳大利亚,在悉尼待了两周了。have been to曾经去过某地;have gone to已经去了某地;have been in待在某地。根据"Where is your father?"可知,爸爸还没有回来,所以第一空用has gone to;根据"he... Sydney for two weeks"可知,此处指"他在悉尼待了两周了",故第二空用has been in。故选B。