【弯道超车】Unit 1 Look it up! 核心语法之现在完成时-2025年沪教版(2024)新八年级英语上册精讲精练 (含答案解析)

资源下载
  1. 二一教育资源

【弯道超车】Unit 1 Look it up! 核心语法之现在完成时-2025年沪教版(2024)新八年级英语上册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2025年沪教版(2024)新八年级英语上册精讲精练
Unit 1 Look it up!
核心语法:现在完成时
一、基本概念
现在完成时表示过去发生的动作对现在造成的影响或结果,或表示从过去某一时刻开始一直持续到现在的动作或状态。
核心特点:
过去发生,现在相关(已完成动作的影响仍在)
过去开始,持续至今(仍在进行的动作或状态)
二、基本结构
句式 结构 例句
肯定句 主语 + have/has + 过去分词 She has finished her homework.
否定句 主语 + have/has + not + 过去分词 They haven't seen the movie yet.
一般疑问句 Have/Has + 主语 + 过去分词? Have you visited Beijing
特殊疑问句 疑问词 + have/has + 主语 + 过去分词? Where have you been
注意:
has 用于第三人称单数(he, she, it, 单数名词),其余用 have。
过去分词的规则变化与过去式相同(+ed),不规则变化需单独记忆(如 go → gone, see → seen)。
三、主要用法
1. 已完成动作的影响仍在(强调现在结果)
标志词:already(肯定句)、yet(疑问/否定句)、just、ever、never、before、recently
I have already eaten lunch.(现在不饿)
Have you finished your work yet (询问是否完成)
She has never been to Japan.(至今未去过)
2. 持续动作或状态(从过去到现在)
标志词:for + 时间段、since + 时间点/从句、how long、so far
He has lived here for 10 years.(仍住在这里)
They have known each other since 2015.(至今仍认识)
How long have you studied English (询问持续时长)
注意:
非延续性动词(如 buy, die, come)不能直接与 for/since 连用,需转换为延续性动词:
buy → have
die → be dead
come → be here46
四、易混淆点辨析
1. 现在完成时 vs. 一般过去时
对比项 现在完成时 一般过去时
时间关联 强调与现在的联系 仅描述过去动作
时间状语 already, yet, for, since yesterday, last week, ago
例句 I have read this book.(现在知道内容) I read this book last month.(仅说明过去动作)
2. have/has been to vs. have/has gone to vs. have/has been in
结构 含义 例句
have been to 曾去过某地(已返回) She has been to Paris twice.
have gone to 已去某地(未返回) Tom has gone to Shanghai.
have been in 在某地停留(仍在) They have been in Beijing for 5 years.
五、总结口诀
"现在完成时,过去连如今;
have/has加过分,already/yest记分明;
for/since表持续,非延续动词要变形;
been to/gone to别混淆,语境判断要细心!"
1.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
2.Last week I ________ a cold. My sister also ________ a cold since last week.
A.have had; has had B.caught; has had C.have had; has caught D.caught; has caught
3.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
4.No hurry! The play ________ yet!
A.hasn’t begun B.will not begin C.doesn’t begin D.didn’t begin
5.Mr Li ________ England. He ________ London for two weeks.
A.has been to, has been to B.has gone to, has been in
C.has been to, has been in D.has gone to, has been to
6.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
7.—Could I have a look at your new computer
—Sorry, I ________ it to Jenny. She ________ to take it away last evening.
A.have lent; came B.lend; was coming C.had lent; came D.have lent; will come
8.The environment ________ in our city recently.
A.improved B.improves C.has improved D.is improving
9.We _________ each other since I came to Changsha, but we often send emails.
A.haven’t seen B.didn’t see C.don’t see D.won’t see
10.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
11.I have ________ a large package of presents.
A.prepare B.prepared C.prepares D.preparing
12.—Our computer is working again!
—Yes. Our IT teacher ________ it. It took him about an hour.
A.has fixed B.will fix C.is fixing D.was fixing
13.—________ you ever ________ to the Great Wall
—Yes, Three times.
A.Has, been B.Have, been C.Have, gone D.Has, gone
14.Nancy ________ in London since she was three years old, and she knows the city well.
A.lives B.lived
C.has lived D.was living
15.—When will you give the report, Sam
—Sorry, sir, I ________ it. How about Friday
A.didn’t finish B.won’t finish C.haven’t finished D.don’t finish
16.—What a nice dress! How long ________ you ________ it
—Just 2 weeks.
A.will;buy B.did;buy C.are;having D.have;had
17.—I ________ to the beautiful beach in Hainan.
—That’s wonderful. But I ________ there.
A.have gone; have never gone B.have been; have never been
C.have been; have never gone D.have gone; have never been
18.—Hello! May I speak to Amy
—Sorry, she ________ Shanxi.
A.have gone to B.has been to C.has gone to
19.— Internet business traditional business in the past few years
—Not really.
A.Does; beat B.Will; beat C.Has; beaten D.Is; beating
20.We often go to the community library to read books. It ________ for three years.
A.opens B.opened C.will open D.has been open
21.My uncle___________ in England since ten years ago.
A.lives B.lived C.will live D.has lived
22.—Wei Fang, what’s the best place to visit in Beijing
—The Summer Palace. I ________ there four months ago, and I ________ there many times.
A.went; have gone B.have gone; have been
C.have been; have gone D.went; have been
23.—Have you ________ been to our town before
—No, it's the first time I ________ here.
A.ever; have come B.never; come C.ever; came
24.The UN(联合国) has ________ the poor people in the world.
A.give support to B.given support to C.gave support to D.given support for
25.Christine ________ the family’s Sunday lunch since she was 12 years old.
A.cooks B.cooked C.will cook D.has cooked
26.Our city ________ a lot since the subway was put into use.
A.changed B.has changed C.is changing D.will change
27.________ you ever ________ of dabbawalas in India
A.Did; hear B.Will; hear C.Have; heard D.Do; hear
28.I’m sorry, young man, but the train _______ for 20 minutes.
A.left B.has left C.has been away D.was leaving
29.The foreign students ________ quite a few museums since they came to Beijing.
A.visited B.will visit C.are visiting D.have visited
30.—What do you usually do in your spare time
—I often go to our community library. It ________ for two years in order to encourage us to read more.
A.opens B.has opened C.has been opened D.has been open
31.He _________ many friends in the past three years.
A.made B.makes C.has made D.will make
32.—Would you like to see the movie The Battle at Lake Changjing this evening
—Oh, it’s a good movie. But I _______ it already.
A.saw B.will see C.see D.have seen
33.—By way, where are your parents
―They________ shopping.
A.have been B.have gone C.went D.are going
34.He with his father ________ Hong Kong for a week.
A.has gone to B.has been to
C.have gone to D.have been to
35.Look! Someone ________ the windows already and we can just relax.
A.cleaned B.is cleaning C.has cleaned
36.— ________ an English contest ________ in No. 1 High School next Friday evening
— Yes, it will.
A.Will; hold B.Will; be held C.Does; hold D.Does; be held
37.In the past few years, the popularity of basketball ______ around the world, especially in America.
A.is rising B.rose C.has risen D.will rise
38.Beijing ________ the 2008 Olympic Games and it made Chinese people very proud.
A.will succeed in hosting
B.has succeeded in hosting
C.is succeeded in holding
39.We ________ five lessons since the beginning of this term.
A.have learned B.learnt C.learn D.will learn
40.I won’t go to see the film tonight because I ________ my ticket.
A.didn’t lose B.have lost C.will lose D.didn’t have
41.— Would you like to see the film Zootopia with us
— I’d love to! But I ________ it.
A.saw B.see C.will see D.have seen
42.—I’ll return the book to Jim, but I can’t find him there.
—He _________ the school library. You can find him there.
A.has been to B.has gone to C.went to D.was away from
43.Her son __________ the army for two months. She misses him very much.
A.has joined B.has been in C.joined D.was
44.The famous writer ________ for 400 years, but his works still have great influence today.
A.died B.was dying C.has died D.has been dead
45.Have you _________ the people here It is said that they have a kind of strange illness.
A.hear B.heard C.noticed
46.—Ben and Sue aren’t at home, are they
—No. They __________ to London on business.
A.have gone B.go C.have been D.will go
47.A: Where is Peter Do you know
B: Sorry, I don’t. But I think he ________ the library.
A.has been to B.have gone to C.has gone to
48.Not only Jim ________ I ________ been to England.
A.but also; am
B.but also; have
C.also; have
49.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
50.—Would you like to watch the movie Harry Potter with me tonight
—Sorry, I ______ it many times.
A.watch B.have watched C.will watch D.was watching
51.He ________ Shanghai for three days and he will come back tomorrow.
A.has gone to B.has been in C.has been to D.went to
52.You are too late. The film ________ since half an hour ago.
A.has begun B.has been on C.began D.has on
53.—Have you ever ___________ to Caozhou Peony Garden
—Yes, I ___________ there last year.
A.been; went B.gone; went C.been; gone D.gone; been
54.— _______ you _______ your silk scarf yet
— No. I think I have to buy a new one today.
A.Did; find B.Have; found C.Are; finding D.Had; found
55.—Alice, have you finished learning the whole book
—Not yet. So far, we ________ six units.
A.learned B.have learned C.learn D.are learning
56.I’m looking after Tom today. He’s been in my house ________ 8:00 this morning.
A.at B.since C.for D.till
57.So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.develops
58.—Now Huai’an is so beautiful that I can’t recognize (认识) it.
— Yes. Great changes ______ in the past ten years.
A.has taken place B.have taken place C.took place D.take place
59.Our teacher has been back ________ half an hour.
A.since B.in C.for D.after
60.In the past five years, great changes _________ in our hometown.
A.happened B.have happened C.took place D.have taken place
61.A lot of changes _____ place in my hometown since then.
A.has taken B.have taken C.has been taken
62.Peter says the Whites are on holiday, but no one knows ________.
A.where have they been B.where they have gone C.where have they gone D.where they have been
63.— Where is Mr. Green
— He _________ the bookstore. You have to wait for him.
A.was going to B.has gone to C.has been to D.is going to
64.—Your car is really cool.
—Thank you. I ________ it for less than one month.
A.bought B.have bought C.had D.have had
65.You ______ a lot in the past three years.
A.have grown up B.grow up
C.have grown D.grow
66.He _________ his hometown for twenty years. He really misses it!
A.is away from B.left C.has left D.has been away from
67.—Hi, Tom! _________ you ever _________ the Bird’s Nest
—Yes, I have. It’s fantastic.
A.Have; been to B.Have; gone to C.Did; go to
68.Altay ________ more travelers since the TV play To the Wonder (《我的阿勒泰》) was shown.
A.attracts B.will attract C.attracted D.has attracted
69.—He ________ exercise in the park every morning when he was young.
—Yes, but now the life he was used to ________ a lot.
A.used to; changing B.was used to; has changed
C.was used to; changing D.used to; has changed
70.We have studied English ________ three years.
A.for B.since C.that D.at
71.He’s ________ the book for two days.
A.bought B.buy C.had D.buying
72.— Though my dog ________ for three months, I sometimes see him in my dream.
— I’m sorry to hear ________ your pet dog has died.
A.has died; when B.has been dead; that
C.died; which D.was dead; what
73.—Why can’t you buy the railway ticket now
—-Because I ________my ID card at my home.
A.left B.have left C.will left D.leave
74.Simon ________ a computer. He wants to learn ________.
A.bought; what to use B.has bought; what to use it
C.bought; how to use D.has bought; how to use it
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
2.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
3.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
4.A
【解析】句意:别着急!演出还没有开始!
考查动词时态辨析。hasn’t begun现在完成时的否定形式;will not begin一般将来时的否定形式;doesn’t begin一般现在时的否定形式;didn’t begin一般过去时的否定形式。根据“No hurry!”可知,此处表示演出还没有开始,强调对现在的影响,即“别着急”,因此应该用现在完成时的否定形式。故选A。
5.B
【解析】句意:李先生去了英国。他已经在伦敦待了两周了。
考查现在完成时的用法。has been to去过某地,现在已经回来了,强调过去的经历;has gone to去了某地,还没有回来,强调现在人不在说话地点;has been in在某地待了多长时间,常与一段时间连用。 根据“Mr Li…England. He…London for two weeks.”可知,第一个空,这里说李先生去了英国,人还没回来,应该用has gone to;第二个空,后面有for two weeks表示一段时间,说明他在伦敦待了两周了,要用has been in。故选B。
6.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
7.A
【解析】句意:——我可以看一下你的新电脑吗?——对不起,我把它借给珍妮了。她昨晚来把它拿走了。
考查动词时态。have lent现在完成时,已经借出;lend一般现在时,借出;had lent过去完成时,已经借出。came一般过去时,来;was coming过去进行时,正在来;will come一般将来时,将会来。分析第一处可知,此处强调“已经借出”,且对现在产生了影响,即“我不能给你看”,所以此处使用现在完成时,排除B和C。分析第二处及“last evening”可知,此处强调动作发生在过去,所以使用一般过去时,排除D。故选A。
8.C
【解析】句意:我们城市的环境最近已经改善了。
考查动词时态辨析。improved改善,一般过去时;improves改善,一般现在时第三人称单数形式;has improved已经改善,现在完成时;is improving正在改善,现在进行时。根据时间状语“recently”可知,句子应用现在完成时,表示过去发生的动作对现在造成的影响或结果,即环境在过去的一段时间内得到了改善,并且这种改善对现在仍有影响。因此,应该用“has improved”。故选C。
9.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
10.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
11.B
【解析】句意:我准备了一大包礼物。
考查非谓语动词。助动词have与过去分词构成现在完成时结构,prepare的过去分词是prepared,故选B。
12.A
【解析】句意:——我们的电脑又能工作了!——是的。我们的IT老师把它修好了。这花了他大约一个小时。
考查动词时态。根据“Our computer is working again”可知,强调过去已完成的动作对现在造成的影响,用现在完成时have/has done的结构,故选A。
13.B
【解析】句意:——你曾经去过长城吗 ——是的. 去过三次了。
考查现在完成时。have been to 表示曾经去过某地; have gone to, 表示已经去了某地, 或正在去某地的路上。根据ever和three times, 可以推测这里表示“曾经去过某地, 现在已经回来了”, 主语是you, 这里应该用have。故选B。
14.C
【解析】句意:南希从三岁起就住在伦敦,她对这个城市很了解。
考查时态。根据“since she was three years old”可知,此句应该用现在完成时have/has done。故选C。
15.C
【解析】句意:——萨姆,你什么时候交报告?——对不起,先生,我还没写完。星期五交怎么样?
考查动词时态。根据“How about Friday ”可知报告还在写,但是没有完成,应用现在完成时。故选C。
16.D
【解析】句意:——多漂亮的衣服啊!你买了有多长时间了?——仅仅两周。
考查时态。根据“How long”可知,此处应用现在完成时,表示一段持续的时间。表示“买”应用动词buy,buy是短暂性动词,与含有一段时间作为标志词的完成时连用,要用其延续性动词have,过去分词是had。故选D。
17.B
【解析】句意:——我去过海南美丽的海滩。——太棒了。但我从未去过那里。
考查现在完成时。have been to表示“去过某地,现在已经回来”,have gone to表示“去了某地,现在还没有回来”。根据“That’s wonderful.”可知,第一个空用have been to,说明已经回来了;第二个空“我从未去过那里”,用have never been。故选B。
18.C
【解析】句意:——你好!我可以和艾米讲话吗?——对不起,她去山西了。
考查现在完成时。have/has gone to去了某地 (还未回来);have/has been to 去过某地 (已回来)。由“Sorry”可知,Amy现在不在,应该是去了山西还未回来,且主语she为第三人称单数,要用has gone to。故选C。
19.C
【解析】句意:——在过去的几年里,互联网业务打败了传统业务吗?——不是真的。
考查时态。根据时间状语in the past few years可知,句子是现在完成时。故选C。
20.D
【解析】句意:我们经常去社区图书馆看书。它已经开放了三年。
考查时态。根据“for three years”可知,此处应用现在完成时,D项符合。故选D。
21.D
【解析】句意:自从十年前我的叔叔就住在英国。
考查动词的时态。根据“since ten years ago”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时,动词用“has lived”。故选D。
22.D
【解析】句意:——魏芳,北京最好的旅游景点是哪里?——颐和园。我四个月前去过那里,我去过很多次。
考查动词时态。根据第一个空后的“four months ago”可知,此处应用一般过去时,went符合;根据第二个空后的“many times”可知,此处应用现在完成时,指去过了很多次,现在已经回来了,have been符合。故选D。
23.A
【解析】句意:——你以前来过我们镇吗?——不,这是第一次我来这。
考查副词及动词时态。ever曾经;never从不。根据“Have you … been to our town before”可知,询问是否曾来过我们镇,所以第一个空填ever。根据问句“have”可知,答句应用现在完成时,故选A。
24.B
【解析】句意:联合国已经向世界上的穷人提供了援助。
考查动词词组及动词的过去分词。根据助动词“has”可知,后面应该用动词的过去分词形式。give的过去分词应该是given。“给……提供支持”应该用give support to sb。故选B。
25.D
【解析】句意:克莉丝汀从12岁起就为家人做周日午餐。
考查时态。根据“since she was 12 years old.”可知,主句要用现在完成时,结构是“have/has+过去分词”,故选D。
26.B
【解析】句意:自从地铁投入使用以来,我们的城市发生了很大的变化。
考查动词的时态。根据“since the subway was put into use”可知,句子描述的是从过去某个时间点到现在发生的变化,用现在完成时。故选B。
27.C
【解析】句意:你曾经听说过印度的达巴瓦拉吗?
考查现在完成时。根据语境可知,此处是在询问对方是否曾经听说过印度的达巴瓦拉,ever常用于现在完成时中,表示曾经。所以此处应该用have heard。故选C。
28.C
【解析】句意:对不起,年轻人,火车已经开走20分钟了。
考查现在完成时。根据“for 20 minutes”可知,时态为现在完成时“have/has+done”,表示持续了一段时间,主语为the train,用延续性动词短语be away的现在完成时结构“has been away”。故选C。
29.D
【解析】句意:这些外国学生自从来到北京已经参观了好几家博物馆。
考查现在完成时态。根据“since they came to Beijing”可知,此处描述从过去某个时间到现在发生的事情,用现在完成时态,基本结构是have/has+动词过去分词。The foreign students作主语,助动词选用have,故选D。
30.D
【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已经开两年了。
考查现在完成时态。opens动词的一般现在时的第三人称单数;has opened已经打开;has been opened已经被打开;has been open现在完成时,形容词作表语,表示一直开着。根据“for two years”此处表示的是从过去开始,一直延续的动作。open是非延续性动词,此处用形容词形式be open表示状态,可以延续。现在完成时用has been open。故选D。
31.C
【解析】句意:在过去的三年里他交了很多朋友。
考查现在完成时态。根据“in the past three years”可知句子时态用现在完成时,其结构为have/has+动词的过去分词,主语he是第三人称单数,助动词用has,make的过去分词是made。故选C。
32.D
【解析】句意:——今晚你想看电影《长津湖》吗?——哦,那是一部好电影。但是我已经看过了。
考查时态。根据“already”可知此处表示过去的动作对现在的影响,使用现在完成时have/has done。故选D。
33.B
【解析】句意:——顺便问一下,你父母呢?——他们去购物了。
考查完成时态。根据“By way, where are your parents ”可知,去购物了,用现在完成时态,go shopping“购物”,故选B。
34.A
【解析】句意:他和他父亲到香港已经一个星期了。
考查现在完成时及主语一致。 have gone to去某地,还没回来;have been to去过,回来了。根据句意可知,此处表示去了香港还未回来;A with B这种结构作主语时,遵循就远原则。故选A。
35.C
【解析】句意:看!有人已经擦过窗户了,我们可以放松一下了。
考查动词时态。根据“…already and we can just relax.”可知,表示擦窗户的动作已经完成,并对现在产生影响,时态用现在完成时,结构是“have/has+done”,主语是不定代词someone,助动词用has。故选C。
36.B
【解析】句意:——下周五晚上一个英语比赛将在第一高中被举行吗?——是的。
考查一般将来时的被动语态。根据“it will”可知问句应用一般将来时;主语an English contest和谓语动词held“举行”之间是逻辑上的动宾关系,应用被动语态。一般将来时的被动语态的谓语结构为“will+be+done”,故选B。
37.C
【解析】句意:在过去的几年里,篮球在世界各地越来越受欢迎,尤其是在美国。
考查动词时态。根据“In the past few years, the popularity of basketball...around the world, especially in America.”可知,时间状语为in the past+时间段,句子时态应使用现在完成时。故选C。
38.B
【解析】句意:北京成功举办了2008年奥运会,这让中国人民感到非常自豪。
考查现在完成时。根据“Beijing…the 2008 Olympic Games and it made Chinese people very proud.”可知,此处在表达奥运会的成功举办对现在的影响,用现在完成时态,谓语动词构成是have/has done。故选B。
39.A
【解析】句意:自从这个学期开始,我们已经学了五课。
考查动词时态。根据“since the beginning of this term”可知,时态应用现在完成时。故选A。
40.B
【解析】句意:我今晚不去看电影了,因为我的票丢了。
考查动词时态。根据题干,可知丢票的动作发生在过去,对现在的影响是不能看电影。现在完成时态就是动作发生在过去,强调对现在的影响。故选B。
41.D
【解析】句意:——你想和我们一起去看电影《疯狂动物城》吗?——我想去!但我已经看过了。
考查现在完成时态。答语表示已经看过这部电影了,强调已经完成的动作,要用现在完成时have/has done的结构。故选D。
42.B
【解析】句意:——我要把书还给Jim,但我没找到他。——他去图书馆了,在那你能找到他。
考查动词时态。has been to“去过某处,已经回来了”;has gone to“去了某处,还没有回来”;went to去了,一般过去时;was away from远离,一般过去时。根据“He…the school library. You can find him there.”可知,此处时态为现在完成时,可排除CD选项,并且此处表示Jim还在图书馆,用has gone to。故选B。
43.B
【解析】句意:她的儿子参军两个月了。她非常想念他。
考查现在完成时。has joined表示“已经加入”,强调动作的完成;has been in表示“已经在某地待了多长时间”,强调状态的持续;joined表示“加入”,是一般过去时;was表示“是”,是一般过去时。根据“the army for two months”可知,强调状态的持续,应用现在完成时,B选项符合,故选B。
44.D
【解析】句意:这位著名的作家已经去世400年了,但他的作品现在仍然有大的影响。
考查动词时态。根据“for 400 years”可知,本句时态为现在完成时,其结构为have/has+done,选项核心词die为短暂性动词,需变成延续性动词be dead。故选D。
45.C
【解析】句意:你注意到这里的人吗?据说他们得了一种奇怪的疾病。
考查动词辨析及现在完成时。hear听见,是动词原形;heard听见,是过去分词;noticed注意,是过去分词。根据“Have”可知,此处是现在完成时,空格处用过去分词,排除A项。根据“It is said that they have a kind of strange illness.”可知,这里的人得了怪病,因此此处询问是否注意到这里的人,故选C。
46.A
【解析】句意:——本和苏不在家,是吗?——是的。他们去伦敦出差了。
考查动词时态。选项A为现在完成时,表示去了某地还没有回来;选项B为一般现在时;选项C为现在完成时,去了某地已经回来了;选项D为一般将来时。根据“No. They…to London on business.”可知,此处为现在完成时,且表示去了伦敦还未回来。故选A。
47.C
【解析】句意:A:彼得在哪里?你知道吗?B:对不起,我不知道。但是我想他去图书馆了。
考查动词短语和主谓一致。has been to曾经去过;have gone to已经去了,主语是复数名/代词;has gone to已经去了,主语是第三人称单数。根据“Where is Peter ”可知,空处应是回答他去了图书馆了,主语是he,助动词用has。故选C。
48.B
【解析】句意:不仅吉姆,我也去过英国。
考查not only...but also以及have been to。not only...but also...“不仅……而且……”,have been to“曾去过”,均为固定表达。故选B。
49.D
【解析】句意:在老师的帮助下,我自去年以来在英语方面取得了很大的进步。
考查现在完成时。根据时间状语“since last year”可知,此处应用现在完成时。故选D。
50.B
【解析】句意:——今晚你愿意和我一起去看电影《哈利·波特》吗 ——对不起,我已经看过很多次了。
考查动词时态。watch欣赏。根据“many times”很多次,表示我已经看过很多次了,现在不想看了,表示过去的动作对现在的影响,用现在完成时,故选B。
51.B
【解析】句意:他在上海已经三天了,明天会回来。
考查时态。has gone to去了,还未回来;has been in待在某地;has been to去过,已回来;went to去了,过去式。根据“for three days”可知此处和时间段连用,用has been in。故选B。
52.B
【解析】句意:你太迟了。电影半小时前就开始了。
考查延续性动词。根据“since half an hour ago.”可知,since引导的时间段,谓语用延续性动词,begin是瞬间动词,其延续性动词为be on。故选B。
53.A
【解析】句意:——你去过曹州牡丹园么?——是的,我去年去过。
考查动词时态。have been to现在完成时,表示曾经去过某地; have gone to现在完成时,表示已经去了某地,或正在去某地的路上;went是动词的过去式;根据“Have you ever”可知,此处表示“曾去过”用have been to;go是动词,意为“去”,根据“last year”可知,讲述过去的动作,用一般过去时态,第二空用动词的过去式went。故选A。
54.B
【解析】句意:——你已经找到你的丝巾了吗?——不。我想今天我不得不买一条新的了。
考查现在完成时。根据“yet”可知句子时态应为现在完成时,其谓语结构为“have/has+done”,故选B。
55.B
【解析】句意:——爱丽丝,你们把整本书学完了吗?——还没有。到目前为止,我们已经学完6个单元了。
考查动词的时态。由“So far”可知,此处用现在完成时,强调时间的延续,故选B。
56.B
【解析】句意:今天我在照顾汤姆。他从今天早上8点就在我家了。
考查介词辨析。at后加具体时刻;since后加时间点;for后加时间段;till直到……为止。根据“He’s been”可知本句是现在完成时,再根据前句“I’m looking after Tom today.”可知,本句是说自早上8点开始一直在我家,应用since+时间点作时间状语。故选B。
57.C
【解析】句意:到目前为止,红色旅游发展迅速,并且越来越受欢迎。
考查现在完成时态。developed一般过去时;will develop将来时态;has developed现在完成时;develops一般现在时。根据“So far”可知,时态为现在完成时。故选C。
58.B
【解析】句意:——现在淮安太美了,我都认不出来了。——是的。在过去的十年里发生了巨大的变化。
考查动词时态。根据“in the past ten years”可知,本句是现在完成时(have/has done),主语是复数,助动词用have。故选B。
59.C
【解析】句意:我们老师已经回来半个小时了。
考查介词辨析。since自从;in在……里;for加时间,表示一段时间;after在……后面。根据“Our teacher has been back”可知,此处是现在完成时,需用介词for跟一段时间,表示“一段时间”,故选C。
60.D
【解析】句意:在过去的五年里,我们的家乡发生了巨大变化。
考查时态。happen表示碰巧偶然发生;take place指有计划有目的地发生。家乡的变化应是有计划发生的,因此用take place,根据“in the past five years”可知,此处用现在完成时,故选D。
61.B
【解析】句意:从那时起,我的家乡已经发生了很多变化。
考查现在完成时。take place意为“发生”,不用被动语态;根据时间标志词since then,可知要用现在完成时have done,主语A lot of changes为复数,用have。故选B。
62.B
【解析】句意:皮特说怀特夫妇去度假了,但是没人知道他们去了哪里。
考查宾语从句和动词。动词后“knows”是宾语从句,用陈述句的语序,即疑问词+主语+谓语动词。A和C选项的语序错误。have been表示“去过某地”,现在已经回来,不在那里了;have gone表示“去了某地”,现在还没有回来,可能在去的途中,也有可能在目的地。根据“are on holiday”,可知他们还没有回来,表达“去了哪里”,动词用“have gone”。故选B。
63.B
【解析】句意:——格林先生在哪里?——他去了书店。你得等等他。
考查动词时态。was going to打算去……,过去将来时;has gone to去了某地(没回来),现在完成时;has been to去过某地(已回来),现在完成时;is going to打算去……,一般将来时。根据下文“You have to wait for him.”可知,空处指是去了书店,还未回来。故选B。
64.D
【解析】句意:——你的车真的很酷。 ——谢谢,我买了不到一个月。
考查动词时态。根据时间状语“for less than one month”可知,此处应用现在完成时,并且应用延续性动词与表示一段时间的状语连用;buy作动词,意为“买”,不能表示持续性的动作,因此可用have“拥有”替代。故选D。
65.A
【解析】句意:在过去的三年中你成长了许多。
考查动词时态。根据“in the past three years.”可知,此句用现在完成时have/has done的结构,grow up“长大”,是动词短语,故选A。
66.D
【解析】句意:他离开家乡已经20年。他真的想念它!
考查现在完成时。从句中时间状语“for+一段时间”可知,本句为现在完成时,故排除A、B两项;leave是短暂性动词,不与时间段连用,故排除C选项;be away from是延续性动词短语,可与时间段连用,主语he为第三人称单数,故用助动词has,空缺处为has been away from。故选D。
67.A
【解析】句意:——嗨!汤姆!你去过鸟巢吗?——是的,我去过。那太棒了!
考查现在完成时。由答语“Yes, I have.”可知,问句用现在完成时,排除C项;have been to表示“曾经去过某地(现在已经回来了)”;have gone to表示“去了某地(还没有回来)”。分析语境可知,此处是问“你曾经去过鸟巢吗?”,应用have been to。故选A。
68.D
【解析】句意:自从电视剧《我的阿勒泰》播出以来,阿勒泰吸引了更多的游客。
考查现在完成时。根据“since the TV play To the Wonder was shown”可知,时间状语表示从过去某个时间点到现在的情况,因此需要使用现在完成时结构“has/have done”。故选D。
69.D
【解析】句意:——当他年轻的时候,每天早上都在公园锻炼。——是的,但现在他习惯的生活已经改变了很多。
考查动词短语和现在完成时。used to曾经;was used to习惯于。根据“when he was young.”可知,他年轻时,每天都在公园晨练,used to do sth表示“过去常常做某事”,第一空应用used to;由“...but now the life he was used to...a lot.”可知,现在他习惯的生活已经改变,此处为定语从句,主句时态为现在完成时,主语为the life,第三人称单数,谓语用“has+过去分词”。故选D。
70.A
【解析】句意:我们学习英语有三年了。
考查介词for的用法。for计,达;since自从;that那个; at在。此句为现在完成时,for后可接时间段,故选A。
71.C
【解析】句意:这本书他已经买了两天了。
考查现在完成时。根据“for two days”可知,此处为时间段,buy不能和时间段连用,需要变为延续性动词have,He’s为He has的缩写,has为现在完成时的助动词,后跟动词过去分词。故选C。
72.B
【解析】句意:——尽管我的狗已经死了三个月了,我有时会在我的梦里见到他。——很遗憾听到你的宠物狗死了。
本题考查现在完成时和宾语从句。根据“for three months”可知,第一空应该使用现在完成时have/has done,且die是非延续性动词,不能跟一段时间连用,需要转换成延续性动词be dead,主语my dog是第三人称单数,因此第一空填写has been dead;动词“hear”之后是一个宾语从句,空格处缺少引导词,根据句意“很遗憾听到你的宠物狗死了”可知,此处引导词只起到连接作用,没有实际意义,因此用that。故选B。
73.B
【解析】句意:——你为什么现在不能买火车票?——因为我把身份证忘在家里了。
考查动词时态辨析。根据“I...my ID card at my home.”可知,leave这个动作对现在造成了不能买火车票的影响,需用“have/has done”现在完成时结构,故选B。
74.D
【解析】句意:西蒙买了一台电脑。他想学习如何使用它
考查时态和连词。结合句意,此处表示已经完成一个动作,对现在有影响,应用现在完成时。第一空填has bought。what后面不定式时,what本身作宾语,后面不需要加宾语,how后面加不定式时,需要宾语,第二空填how to use it。故选D。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览