/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2025年仁爱科普版九年级英语上册精讲精练
Unit 1 The Changing World
核心语法:现在完成时
一、现在完成时的定义
现在完成时(Present Perfect Tense) 用于表示:
1、过去发生的动作对现在造成的影响或结果
I have finished my homework.(强调作业已完成,现在可以休息)
2、从过去持续到现在的动作或状态
She has lived here for five years.(从过去到现在一直住在这
二、基本结构
句型 结构 例句
肯定句 主语 + have/has + 过去分词 They have visited Beijing.
否定句 主语 + have/has + not + 过去分词 He hasn’t seen the movie.
一般疑问句 Have/Has + 主语 + 过去分词? Have you eaten lunch
特殊疑问句 疑问词 + have/has + 主语 + 过去分词? Where has she gone
三、核心用法
1、已完成动作(强调对现在的影响)
常与 already, just, yet, ever, never 等副词连用:
I have already finished my report.
She has never been to Japan.
2、持续动作(从过去到现在)
常与 for + 时间段 或 since + 时间点 连用:
He has worked here for 10 years.
They have known each other since 2015.
经历(是否做过某事)
常与 ever, never, before 连用:
Have you ever tried sushi
I have never climbed a mountain.
四、时间状语
时间状语 用法 例句
already 用于肯定句(句末或句中) She has already left.
yet 用于否定句和疑问句(句末) Have you finished yet
just 表示“刚刚”(句中) He has just arrived.
ever 用于疑问句,询问“是否曾经” Have you ever been to Paris
never 表示“从未”(句中) I have never seen a ghost.
for 接时间段(如 for 2 years) They have been married for a year.
since 接时间点(如 since 2020)或从句 She has lived here since 2018.
五、易混淆点辨析
1、现在完成时 vs. 一般过去时
现在完成时:强调对现在的影响或持续状态(无具体时间)。
I have lost my keys.(现在找不到钥匙)
一般过去时:仅陈述过去发生的事(有具体时间)。
I lost my keys yesterday.(仅说明昨天丢了钥匙)
2、have been to / have gone to / have been in
have been to:去过某地(已回来)
She has been to Japan twice.
have gone to:去了某地(未回来)
Tom has gone to Shanghai.(他现在在上海)
have been in:在某地停留多久
He has been in China for 5 years.
3、短暂性动词 vs. 延续性动词
短暂性动词(如 buy, die, leave)不能直接与 for/since 连用,需改为延续性表达:
He has joined the club for 3 years.
He has been a member of the club for 3 years.
六、总结口诀
“have/has + 过分”,过去影响现在存,
for/since 表持续,already/just 已完成!
1.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
2.—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
3.The environment ________ in our city recently.
A.improved B.improves C.has improved D.is improving
4.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
5.No hurry! The play ________ yet!
A.hasn’t begun B.will not begin C.doesn’t begin D.didn’t begin
6.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
7.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
8.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
9.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
10.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
11.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went
12.—Hello! May I speak to Amy
—Sorry, she ________ Shanxi.
A.have gone to B.has been to C.has gone to
13.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
14.Tom is still at home. He _______ a cold for three days.
A.is catching B.catches C.has caught D.has had
15.The Smiths came to Shanghai in 2013, they _________ there for seven years since then.
A.live B.lived C.have lived
16.It ________ four years since he left the army.
A.is B.has C.will
17.The government ________ a lot on the pollution problem since 2010.
A.spent B.spends C.will spend D.has spent
18.Cindy ________ playing the piano for three years. She wants to be a pianist in the future.
A.practiced B.has practiced
C.is practicing D.practices
19.He has lived here ________ five years ago and finally found his dream job ________ last month.
A.for; in the end B.since; in the end C.for; at the end of D.since; at the end of
20.My uncle___________ in England since ten years ago.
A.lives B.lived C.will live D.has lived
21.—Have you ever slept in the open air
— ________ . I’m very timid (胆小的) .
A.Yes, I have B.Yes, I do C.No, I don’t D.No, I haven’t
22.Miss Smith was born in England, but ________ 1988, she has lived in China.
A.since B.in C.on D.for
23.Alice will not see this film because she ________ it twice.
A.has seen B.have seen C.saw D.sees
24.—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
25.—The new shirt looks good on you. When did you buy it
—On July 7th. I ________ it for a week.
A.have bought B.have had C.bought
26.Our city ________ a lot since the subway was put into use.
A.changed B.has changed C.is changing D.will change
27.—When ________ you ________ the new bike
—I ________ it for 2 days.
A.did;have;bought B.did;buy;have had C.did;buy;have bought
28.Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on
29.I ________ here since I was born in Starlight Town.
A.lived B.have lived C.am living D.had lived
30.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went D.will go
31.—What are you looking for, Michael
—My cousin’s MP3 player. It ________ right here just now and now it’s ________!
A.has been; gone B.was; gone C.was; going D.is; going
32.—I hope I’m not late.
—I’m afraid the meeting ________ already.
A.has started B.will start C.is starting D.starts
33.—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
34.—Have you ______ the birthday gift for your mum
—Yes, and she’ll like it, I think.
A.make B.buy C.chose D.chosen
35.—Have you __________ watched talk shows
—Yes, I really enjoy them.
A.ever B.still C.yet D.never
36.He says he _________ America twice.
A.has been in B.has been to C.has gone to
37.— ________ you ever ________ Hong Kong-Zhuhai-Macao Bridge
—Not yet.
A.Did; visit. B.Are; visit C.Have; visited
38.John, you _______ the computer games for 15 minutes. It’s bad for your eyes.
A.played B.have played C.were playing D.play
39.—Yunnan is very beautiful. I ________ there last year.
—Yes, I ________ there twice.
A.went; have gone B.went; have been C.have gone; went D.have been; went
40.—How long have you lived in this city
—________ 2010.
A.Since B.In C.To
41.Tom and Kate ________ for several years.
A.married B.have married C.have been married D.have got married
42.—May I speak to Wang Hong
—Sorry, she is not at home. She ________ to Beijing.
A.has been B.has to go C.has gone
43.—Amy, can we give away these soft toys We ________ them for many years.
—Mom, but I want to keep the bear.
A.bought B.had C.have bought D.have had
44.When I got to the bus stop, the bus ________ already ________ for 5 minutes.
A.had, left B.has, been away C.had, been away
45.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
46.—Is this your camera
—Yes. I it for two weeks.
A.bought B.had C.have had
47.Have you _________ the people here It is said that they have a kind of strange illness.
A.hear B.heard C.noticed
48.—Do you know Lydia very well
—Yes. She and I ________ friends since we were very young.
A.have made B.have become C.have been D.have turned
49.—How happy your grandparents are!
—Yes. They ________ since fifty years ago.
A.have been married B.have married C.married D.had married
50.Miss Green isn’t in the office. She ________ to the library.
A.has gone B.went C.will go D.has been
51.His father ________ the Party since 1978.
A.joined B.has joined C.was D.has been in
52.—Lucy, ________ you ________ your ticket
—Not yet.
A.did; find B.have; found C.has; found D.do; find
53.—How long can I ________ your dictionary
—For one week. But you mustn’t ________ it to other people.
A.keep; lend B.borrow; lend C.lend; borrow D.have; borrow
54.Mr. White ________ by train for about a week.
A.has traveled B.travels C.travel D.is traveling
55.Treasure Island is the most ________ novel that I ________.
A.interesting; read B.interesting; have read C.interested; am reading
56.—I didn’t see you the whole summer holiday.
—I ________ Yunnan on August 2nd. I ________ there for two weeks.
A.went to; have been
B.have gone; have been
C.have been; have gone
57.How long ________ he ________
A.has; left B.did; leave C.has; gone D.has; been away
58.—Mum, where is dad
—He ________ the supermarket.
A.was going to B.has gone to C.has been to D.is going to
59.Not only Jane but also her parents_________ a few places of interest since they came to China.
A.will visit B.has visited C.have visited D.visited
60.How long can I ______ the book
A.keep B.borrow C.have D.buy
61.The Robinsons love traveling. So far, they _______ many interesting places.
A.have visited B.visit C.visited D.will visit
62.My mother ________ the dancing club for nearly 10 years.
A.has joined B.has joined in C.has been in D.has been
63.—Where ________
—I have been looking for you everywhere.
A.have you gone B.have you been C.do you go D.did you go
64.— Let’s go out for a walk.
— Sorry, I ________ Lucy to help with her English.
A.expect B.have expected C.promise D.have promised
65.The Harry Potter books ________ pretty popular since they were published.
A.become B.will become C.have been
66.—How is your reading project
—I ________ most of the books we are supposed to read since September.
A.have read B.read C.will read D.am reading
67.—I haven’t seen Li Ming for days. Why
—He ________ Beijing. He will come back next month.
A.has been to B.has gone to C.will go to D.went to
68.Great changes __________ in our hometown in the past ten years.
A.have taken place B.have been taken place C.were taken place D.took place
69.Jim _________ a lot about Chinese culture since he began to study in our school.
A.learns B.learned C.will learn D.has learned
70.Our school life _______since 2018.We have more activities outdoors.
A.changed B.has changed C.will change D.changes.
71.There ________ great changes in our country since 1979.
A.have been B.were C.has been D.are
72.—Why haven’t you asked her to come here
—She __________ an important experiment when I found her and she __________ it.
A.is doing; didn’t finish B.did; wouldn’t finish
C.was doing; hasn’t finished D.has done; hasn’t finished
73.Jane, where________ you ________ Your parents are looking for you.
A.have; gone B.have; gone to C.have; been D.have; been to
74.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.
A.have been B.have gone C.has been D.have been to
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
2.A
【解析】句意:——我可以看一下你的新电脑吗?——对不起,我把它借给珍妮了。她昨晚来把它拿走了。
考查动词时态。have lent现在完成时,已经借出;lend一般现在时,借出;had lent过去完成时,已经借出。came一般过去时,来;was coming过去进行时,正在来;will come一般将来时,将会来。分析第一处可知,此处强调“已经借出”,且对现在产生了影响,即“我不能给你看”,所以此处使用现在完成时,排除B和C。分析第二处及“last evening”可知,此处强调动作发生在过去,所以使用一般过去时,排除D。故选A。
3.C
【解析】句意:我们城市的环境最近已经改善了。
考查动词时态辨析。improved改善,一般过去时;improves改善,一般现在时第三人称单数形式;has improved已经改善,现在完成时;is improving正在改善,现在进行时。根据时间状语“recently”可知,句子应用现在完成时,表示过去发生的动作对现在造成的影响或结果,即环境在过去的一段时间内得到了改善,并且这种改善对现在仍有影响。因此,应该用“has improved”。故选C。
4.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
5.A
【解析】句意:别着急!演出还没有开始!
考查动词时态辨析。hasn’t begun现在完成时的否定形式;will not begin一般将来时的否定形式;doesn’t begin一般现在时的否定形式;didn’t begin一般过去时的否定形式。根据“No hurry!”可知,此处表示演出还没有开始,强调对现在的影响,即“别着急”,因此应该用现在完成时的否定形式。故选A。
6.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。
7.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
8.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
9.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
10.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
11.A
【解析】句意:我去过海南两次。它非常漂亮。
考查时态。have gone to意为“到某地去”,去里某地还没有回来;have been to 意为“曾经去过某地”,后接次数,表去过几次;故选A。
12.C
【解析】句意:——你好!我可以和艾米讲话吗?——对不起,她去山西了。
考查现在完成时。have/has gone to去了某地 (还未回来);have/has been to 去过某地 (已回来)。由“Sorry”可知,Amy现在不在,应该是去了山西还未回来,且主语she为第三人称单数,要用has gone to。故选C。
13.B
【解析】句意:联合国已经向世界上的穷人提供了援助。
考查动词词组及动词的过去分词。根据助动词“has”可知,后面应该用动词的过去分词形式。give的过去分词应该是given。“给……提供支持”应该用give support to sb。故选B。
14.D
【解析】句意:Tom还在家。他感冒已经三天了。
考查现在完成时。根据“for three days”可知,用现在完成时“have/has+done”;“感冒好几天了”为持续性动作,所以要用has had。故选D。
15.C
【解析】句意:史密斯一家2013年来到上海,从那时起他们已经在那里住了七年了。
考查现在完成时。since then为现在完成时标志词,故选C。
16.A
【解析】句意:他离开军队已经四年了。
考查时态。分析句子结构可知,此处为“It is/has been+时间段+since+从句”固定句式,表示“自从……至今有多久了”,since引导的从句的时态是一般过去时。故选A。
17.D
【解析】句意:自2010年以来,政府在污染问题上花费很多。
考查动词时态。spent花费,过去式;spends一般现在时第三人称单数形式;will spend一般将来时;has spent现在完成时。根据时间状语“since 2010”可知,此处表示从过去持续到现在的动作,应使用现在完成时,故选D。
18.B
【解析】句意:Cindy已经练习弹钢琴三年了。她将来想成为一名钢琴家。
考查时态。根据“for three years”可知,此句用现在完成时“have/has done”,主语为Cindy,助动词用has,故选B。
19.D
【解析】句意:他自五年前就住在这里,并最终在上个月末找到了梦想的工作。
考查介词辨析和介词短语。since自……以来;for持续多长时间,后接时间段;in the end最后;at the end of...在……结束时,后接具体的时间。根据“has lived here...five years ago”可知,此处表示“从过去某个时间点开始持续到现在”,需用“since”;结合“...last month”可知,这里是具体的时间,所以要填at the end of。故选D。
20.D
【解析】句意:自从十年前我的叔叔就住在英国。
考查动词的时态。根据“since ten years ago”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时,动词用“has lived”。故选D。
21.D
【解析】句意 :——你曾经在户外睡过觉吗?——没有。我胆儿很小。
考查一般疑问句的回答。根据“I’m very timid (胆小的) .”可知我胆儿小没有在户外睡过,应用否定;又因原句是现在完成时态,以have开头,所以应用助动词have回答。故选D。
22.A
【解析】句意:史密斯小姐出生于英国,但自1988年以来,她一直住在中国。
考查现在完成时的用法。since自从;in在……里面;on在……上面;for为了。根据“she has lived in China.”可知句子是现在完成时,应用since+时间点的结构,故选A。
23.A
【解析】句意:Alice不会再看这部电影了,因为她已经看过两遍了。
考查动词的时态。根据“Alice will not see this film”可知,她已经看过两遍了,表示过去的动作对现在造成的影响应该用现在完成时have/has done,主语是she,助动词为has。故选A。
24.B
【解析】句意:——我去过海南美丽的海滩。——太棒了。但我从未去过那里。
考查现在完成时。have been to表示“去过某地,现在已经回来”,have gone to表示“去了某地,现在还没有回来”。根据“That’s wonderful.”可知,第一个空用have been to,说明已经回来了;第二个空“我从未去过那里”,用have never been。故选B。
25.B
【解析】句意:——这件新衬衫你穿起来很好看。你什么时候买的?——在7月7日。我已经买了一个星期了。
考查动词时态。根据“for a week”可知,一段时间要与现在完成时一起连用,排除C选项。且谓语动词要用延续性动词,buy是短暂性动词,have是延续性动词,故选B。
26.B
【解析】句意:自从地铁投入使用以来,我们的城市发生了很大的变化。
考查动词的时态。根据“since the subway was put into use”可知,句子描述的是从过去某个时间点到现在发生的变化,用现在完成时。故选B。
27.B
【解析】句意:——你什么时候买的那辆新自行车?——我买回来两天了。
考查时态。根据问句的题干“你什么时候买的那辆新自行车?”即提问过去的动作开始的时间,所以用一般过去时,这是一个特殊疑问句,应借助于助动词did,前面使用了助动词,后面的谓语动词要使用原形 buy;答语中,句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;动词buy是一个非延续性动词,转换成 have之后才可以与时间段连用,表示动作延续了一段时间,故选B。
28.C
【解析】句意:快点!电影已经开始十分钟了。
考查时态。根据“for ten minutes”可知电影已经开始十分钟了,用现在完成时,且动词要用延续性动词。begin是非延续性动词,延续性动词是be on。故选C。
29.B
【解析】句意:自从我出生在星光镇以来,我就一直住在这里。
考查动词时态。根据“since I was born in Starlight Town”可知,此处用现在完成时态,其结构为“have/has + done”。故选B。
30.A
【解析】句意:我去过海南两次,它非常漂亮。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时, 表示已经去了某地,或正在去某地的路上;went是一般过去时,will go表示一般将来时。这里表示,“我曾经去过海南两次”。故选A。
31.B
【解析】句意:——你在找什么,迈克尔?——我表哥的MP3,它刚才还在这,现在不见了。
考查时态。根据“just now”可知第一空应用一般过去时态,故填was。根据“now”可知,它已经丢了,表示对现在的影响,应用现在完成时,空前已经有“has”,第二空应填过去分词gone。故选B。
32.A
【解析】句意:——我希望我没有迟到。——恐怕会议已经开始了。
考查现在完成时。根据第一个人说的话和空前的“I’m afraid”以及空后的“already”可知,此处是说恐怕会议已经开始了。表示动作已经完成并对现在有一定影响,应用现在完成时。故选A。
33.D
【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已经开两年了。
考查现在完成时态。opens动词的一般现在时的第三人称单数;has opened已经打开;has been opened已经被打开;has been open现在完成时,形容词作表语,表示一直开着。根据“for two years”此处表示的是从过去开始,一直延续的动作。open是非延续性动词,此处用形容词形式be open表示状态,可以延续。现在完成时用has been open。故选D。
34.D
【解析】句意:——你为你妈妈选好生日礼物了吗?——是的,我想她会喜欢的。
考查动词辨析和时态。make制造,动词原形;buy买,动词原形;chose选择,过去式;chosen选择,过去分词。根据“Have”可知本句是现在完成时,结构是“have+done”,空处应填过去分词。故选D。
35.A
【解析】句意:——你看过脱口秀吗?——是的,我很喜欢。
考查副词辨析。ever曾经;still仍然;yet还;never从不。根据“Have you...watched talk shows ”可知,此处用在一般疑问句中,表示“曾经”,故选A。
36.B
【解析】句意:他说他去过美国两次。
考查现在完成时用法。has been in表示某人或某物已经存在或停留在某个地方或状态中一段时间;has been to表示去了人已经回来了;has gone to表示去了还没有回来;has been to表示去了人已经回来了。根据句中“He says he...twice.”可知,说话人已经从美国回来,需has been to。故选B。
37.C
【解析】句意:——你有没有参观过港珠澳大桥?——还没有。
考查动词时态。根据句中的副词ever以及答语中的yet可知,此句应用现在完成时。故选C。
38.B
【解析】句意:约翰,你玩电脑游戏已经15分钟了。这对你的眼睛不好。
考查时态。根据“for 15 minutes”可知,该句应用现在完成时“have/has+动词过去分词”,主语为you,助动词用have,故选B。
39.B
【解析】句意:——云南非常漂亮。我去年去了那里。——是的,我已经去过三次了。
考查时态。went为动词go的过去式;have gone现在完成时,去而未归;have been现在完成时,去过已归。根据语境可知,去年我去的云南,事情为过去发生的,时态用一般过去时,动词用过去式,went为动词go“去”的过去式,排除C和D,答语说的是我已经去过三次,时态为现在完成时,去过已归,have been符合语境。故填B。
40.A
【解析】句意:——你在这个城市住了多久了?——自2010年以来。
考查介词辨析。Since自从;In在……里;To到。根据“How long have you lived in this city ”可知,时态是现在完成时,在现在完成时中表示一段时间往往用for和since短语。for+一段时间;since+过去时间(时间点)。故选A。
41.C
【解析】句意:汤姆和凯特结婚好几年了。
考查现在完成时。根据“for several year”可知,时态是现在完成时,此处应使用延续性动词be married结构,故选C。
42.C
【解析】句意:——我可以和王红通话吗?——对不起,她不在家。她去北京了。
考查现在完成时。has been to去过某地,已经回来;has to go to不得不去;has gone to去了某地,还未回来。根据“she is not at home”可知,王红不在家,即她去了北京,还未回来,应用has gone to。故选C。
43.D
【解析】句意:——Amy,我们能把这些玩具捐赠出去吗?我们已经买了很多年了。——妈妈,但是我想留着这个熊。
考查现在完成时态。根据“for many years”可知,应用现在完成时态,又buy为短暂性动词,应转换为延续性动词have。故选D。
44.C
【解析】句意:当我到达公共汽车站时,公共汽车已经开走了5分钟。
考查动词时态和延续性动词。leave离开,过去分词是left,短暂性动词;be away离开,延续性动词。根据“already”和“When I got to the bus stop”可知,应是在到车站前车就离开了,所以是强调过去的过去,所以用过去完成时,结合“for 5 minutes”是时间段可知,空处需用延续性动词。故选C。
45.D
【解析】句意:这位著名的作家已经去世400年了,但他的作品现在仍然有大的影响。
考查动词时态。根据“for 400 years”可知,本句时态为现在完成时,其结构为have/has+done,选项核心词die为短暂性动词,需变成延续性动词be dead。故选D。
46.C
【解析】句意:——这是你的照相机吗?——是的,我已经买了两个星期了。
考查现在完成时。根据句中“for two weeks”可知,该句应用现在完成时,所以排除选项 A 和 B;又因为动词buy是短暂性动词,在现在完成时中,短暂性动词不能够与一段时间连用,需要转换成相对应的延续性动词 have,故选C。
47.C
【解析】句意:你注意到这里的人吗?据说他们得了一种奇怪的疾病。
考查动词辨析及现在完成时。hear听见,是动词原形;heard听见,是过去分词;noticed注意,是过去分词。根据“Have”可知,此处是现在完成时,空格处用过去分词,排除A项。根据“It is said that they have a kind of strange illness.”可知,这里的人得了怪病,因此此处询问是否注意到这里的人,故选C。
48.C
【解析】句意:——你和莉迪亚很熟吗?——是的。我和她在我们很小的时候就成为了朋友。
考查延续性动词和非延续性动词。根据“since we were very young”可知与时间段连用,此处用延续性动词,ABD三项均为非延续性动词,这里用have been表示“成为”。故选C。
49.A
【解析】句意:——你的祖父母是多么幸福啊!——是的。他们五十年前就结婚了。
考查时态。have been married结婚,现在完成时;have married现在完成时;married过去式;had married过去完成时。根据“since fifty years ago”可知需要使用现在完成时,且动词必须是延续性动词,此处为be married。故选A。
50.A
【解析】句意:格林小姐不在办公室。她去图书馆了。
考查现在完成时。have gone to去了某地(还未回来);have been go去过某地(已经回来)。根据“Miss Green isn’t in the office.”可知,格林小姐不在办公室,说明她去图书馆了,还未回来,应用have gone to;主语为“She”,助动词用has。故选A。
51.D
【解析】句意:他父亲从1978年起就入党了。
考查动词时态以及延续性动词。根据since 1978可知,表示动作从过去某个时刻一直延续到现在,并且有继续延续下去的可能,要用现在完成时have/has done的结构,且动词要用延续性动词,join是短暂性动词,对应的延续性动词是be in,故选D。
52.B
【解析】句意:——Lucy,你找到你的票了吗?——还没有。
考查时态。根据“Not yet”可知此处表示过去的动作对现在的影响,用现在完成时have/has done,主语是you,助动词用have。故选B。
53.A
【解析】句意:——我能借你的词典多长时间?——一周。但你千万别把它借给其他人。
考查动词辨析。lend借给,借出;borrow借入;keep保存;have有。第一句话中How long表示一段时间,lend或borrow是瞬间性动词,不能和一段时间搭配使用,故排除B和C,结合“But you mustn’t...it to other people.”可知,第二句话是lend sth. to sb.“把某物借给某人”。第二空应用lend,故选A。
54.A
【解析】句意:怀特先生搭乘火车旅游已经约一个星期了。
考查现在完成时。根据“for about a week”可知此处表示持续的时长,句子应用现在完成时,其谓语结构为:has / have+过去分词。故选A。
55.B
【解析】句意:《金银岛》是我读过的最有趣的小说。
考查形容词辨析和时态。interesting有趣的,修饰物;interested感兴趣的,修饰人;第一处修饰novel,应用interesting。分析“Treasure Island is the most…novel that I…”可知,此处表示“《金银岛》是我读过的最有趣的小说”,强调已经读过的,应使用现在完成时。故选B。
56.A
【解析】句意:——整个暑假都没见到你。——8月2日去了云南。我已经在那里呆了两周了。
考查一般过去时和现在完成时。根据时间状语“on August 2nd”以及上文可知,此处描述的是过去发生的事情,应该用一般过去时,谓语动词用动词过去式went to;再由“for two weeks”可知,空处应该用现在完成时延续性动词。故选A。
57.D
【解析】句意:他离开多久了?
考查时态和动词的延续性。left短暂性动词;has gone去了某地,未回;been away延续性动词;根据句中“How long”可知,句子询问的是一个持续的时间段,应该使用现在完成时。选项A和B中的left和leave是短暂性动词,不符合题意。选项C中的gone表示去某地,但未返回,不与how long连用。选项D中的been away表示离开一段时间,符合题意。故选D。
58.B
【解析】句意:——妈妈,爸爸在哪里?——他去超市了。
考查时态。was going to将要,过去将来时;has gone to去了(未回),现在完成时;has been to去过(已回),现在完成时;is going to将要,一般将来时;根据句意理解及前面的问句where is dad 可知爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语是have/ has gone to,故选B。
59.C
【解析】句意:自从来到中国以来,不仅简而且她的父母也参观了一些名胜古迹。
考查时态和主谓一致。当since引导的从句时态为一般过去时时,主句的时态应为现在完成时,not only...but also...需要遵循“就近原则”,离谓语最近的是her parents,提示助动词应用have,visit的过去分词为visited。故选C。
60.A
【解析】句意:我能保存这本书多久?
考查动词辨析。keep保存;borrow借;have有;buy购买。how long“多久”,表示时间段,后面通常用延续性动词。keep“保存”,是延续性动词。故选A。
61.A
【解析】句意:罗宾逊一家喜欢旅行。到目前为止,他们已经参观了许多有趣的地方。
考查现在完成时。结合“So far”可知时态为现在完成时,结构为have/has done。故选A。
62.C
【解析】句意:我母亲在舞蹈俱乐部工作了将近10年。
考查延续性动词。根据“for nearly 10 years”可知,句子要用现在完成时,且句中的动词要用延续性动词,join是短暂性动词,其延续性动词是be in,故选C。
63.B
【解析】句意:——你去哪里了?——我一直在到处找你。
考查动词时态。由答语“I have been looking for you everywhere.”可知,问句的时态也是现在完成时,故排除C、D两项。have you gone去了某地,人未回来;have you been去了某地,现已回来。由答语“I have been looking for you everywhere”可知,此处应为人已经回来了,故用have you been。故选B。
64.D
【解析】句意:——我们出去散散步吧。——对不起,我已经答应露西帮她学英语了。
考查动词辨析和时态。expect期望,expect sb. to do sth.“期望某人做某事”;promise承诺,promise sb. to do sth.“承诺某人做某事”。根据“Sorry”可知,是拒绝了对方的邀请,应是有其他安排,所以是答应了要帮露西学英语,强调过去的动作已完成且对现在造成了影响,所以用现在完成时。故选D。
65.C
【解析】句意:《哈利·波特》这本书自出版以来一直很受欢迎。
考查动词时态。since引导的时间状语从句,从句是一般过去时,主句是现在完成时。故选C。
66.A
【解析】句意:——你的阅读计划怎么样了?——从九月份开始,我们应该读的书我读了大部分了。
考查动词时态。since+过去的时间点,句子用现在完成时have/has done的结构,故选A。
67.B
【解析】——我好几天没见到李明了。为什么?——他去北京了。他下个月回来。
考查时态。has been to去过某地,人已经回来;has gone to去了某地,人未回来。根据“Beijing”以及“He will come back next month.”可知,李明去了北京,还没回来,用现在完成时has gone to。故选B。
68.A
【解析】句意:在过去的十年里,我们的家乡发生了巨大的变化。
考查动词短语和时态。take place“发生”,不用于被动语态,排除BC选项;再根据“in the past ten years”可知,时态要用现在完成时,结构为have done;“Great changes”作主语,助动词用have;take的过去分词为taken。故选A。
69.D
【解析】句意:Jim自从开始在我们学校学习之后学到了很多关于中国文化的东西。
考查现在完成时。根据“since自从”可知主句要用现在完成时,其结构是“have/has done”,故选D。
70.B
【解析】句意:自2018年以来,我们的学校生活发生了变化。我们有了更多的户外活动。
考查动词时态。由时间状语“since 2018”和第二句“We have more activities outdoors.”可知, 此处表示过去发生的动作持续到现在,并对现在产生了影响,应用现在完成时。故选B。
71.A
【解析】句意:自1979年以来,我国发生了巨大的变化。
考查there be句型及动词时态。根据“since1979”可知,此处是现在完成时,此处是there be句型的现在完成时,主语是changes是复数形式,其结构是there have been+主语+介词短语,故选A。
72.C
【解析】句意:——你为什么没叫她过来?——当我发现她的时候,她正在做实验,而且还没有完成。
考查时态。根据“when I found her”可知,此处描写我找到她的过去那一刻,她正在做某事,故第一个空用过去进行时,其结构为was/were doing,主语为She,需用was;实验“未完成”的状态从过去持续到现在,强调对现在的影响,故第二空需用现在完成时,其结构为has/have+done,主语为she,助动词否定形式需hasn’t;finish的过去分词为finished。故选C。
73.C
【解析】句意:简,你去哪儿了?你的父母正在找你。
考查动词时态辨析。have gone to意为“到某地去了”,现在还没有回来;have been to意为“曾经去过某地”,现在已不在那里了。where是副词,have gone to和have been to都不再用to,排除B和D;根据下文“Your parents are looking for you”可知,Jane曾经离开过但现在已经回来了,排除A。故选C。
74.A
【解析】句意:不是班里所有的学生下周都想去苏州博物馆,因为他们中大约五分之三以前去过那里。
考查主谓一致以及地点副词用法。根据语境可知,此处指的是有五分之三的学生曾经去过那里,have been to意为“曾经去过某地”,现在已经不在那里了,B选项可排除。there为地点副词,前面不用介词,D选项可排除。three-fifths of后面接的是表复数概念的人称代词them,故应用have been,故选A。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)