2025年知识与能力训练八年级英语上册沪教版第48页答案
(
D
) 6.—Have you ever been to Shanghai?
—No, I have ______ been there, but I plan to go there this summer holiday.

A.often
B.always
C.ever
D.never

答案

D

解析

问句询问是否去过上海,答句"No"表明否定,后接"but I plan to go..."说明从未去过。选项中"never"表示"从未",符合语境。often(经常)、always(总是)、ever(曾经)均不符合否定回答的逻辑。
(
B
) 7.—Where is Mr Huang? I don’t see him these days.
—He ______ to New York and he will be back in two days.

A.will go
B.has gone
C.goes
D.is going

答案

B

解析

根据题意,黄先生这些天没被看到,说明他去了纽约还未回来,“have/has gone to”表示“去了某地(还未回来)”,主语he是第三人称单数,所以用has gone。“will go”表示一般将来时,“goes”表示一般现在时,“is going”表示将来时(现在进行时表将来),均不符合题意。
(
D
) 8.—You look very happy these days. Why?
—I have ______ got the scholarship (奖学金) of this term.

A.often
B.yet
C.never
D.already

答案

D

解析

题干的意思是:“--这些天你看上去很开心。为什么?--我______获得了这学期的奖学金。”often“经常”,常用于一般现在时、现在进行时和一般过去时中。yet“还;已经”,常用于疑问句和否定句的句末,已经,与现在完成时连用。never“从不”,常用于现在完成时中,位置比较灵活,可放句中,句末。already“已经”,常用于现在完成时的肯定句中,位置比较灵活,可放句中,句末。题干中的“got”体现句子是现在完成时,且该句是肯定句,所以可用already。因此答案是D。
(
A
) 9.—Have you ______ seen the film *The Silent War*?
—No, I am busy these days and have no time to see it.

A.ever
B.never
C.almost
D.usually

答案

A

解析

题干的意思是:“--你____看过《无声战争》这部电影吗?--没有,我最近很忙,没有时间看。”根据对话可知,问题是在询问对方是否曾经看过这部电影。“ever”表示“曾经”,常用于现在完成时态中,符合语境。“never”表示“从不”;“almost”表示“几乎”;“usually”表示“通常”,均不符合语境。因此,应选择A项。
(
B
) 10.—We don’t need these old desks in the office any more.—OK, I will ask someone to ______ them.
A.look after
B.get rid of
C.take charge of
D.look out

答案

B

解析

题干中一方提到不再需要这些旧办公桌,另一方表示会叫人来处理。A选项“look after”意为照顾,不符合语境;B选项“get rid of”意为处理掉,符合叫人把旧办公桌弄走的语境;C选项“take charge of”意为负责,不符合题意;D选项“look out”意为小心,与题意无关。所以选B。
Ⅱ 语法填空。
I 1.
have
just 2.
received
(receive) a letter from my brother, Tim. He is in Australia. He 3.
has been
(be) there for six months. Tim is an engineer. He is working for a big firm and he 4.
has
already 5.
visited
(visit) a great number of different places in Australia. He 6.
has been
(be) on holiday in Alice Springs, a small town in the centre of Australia, since he 7.
bought
(buy) an Australian car two weeks ago. He will soon visit Darwin. From there, he will fly to Perth. My brother 8.
hasn't been
(not be) abroad before, so he is finding this trip very exciting.

答案

1.have
2.received
3.has been
4.has
5.visited
6.has been
7.bought
8.hasn't been

解析

1.根据语境和“just”可知,该句时态为现在完成时,结构为“have/has+过去分词”,主语是I,所以用have。
2.receive的过去分词是received,与have构成现在完成时。
3.根据“for six months”可知,此处用现在完成时,主语He是第三人称单数,所以用has been。
4.根据“already”可知,该句时态为现在完成时,主语he是第三人称单数,所以用has。
5.visit的过去分词是visited,与has构成现在完成时。
6.根据“since he...two weeks ago”可知,该句时态为现在完成时,主语He是第三人称单数,所以用has been。
7.since引导的从句,从句用一般过去时,buy的过去式是bought。
8.根据“before”可知,该句时态为现在完成时,其否定形式为has not been,缩写为hasn't been。