【弯道超车】Unit 5 Amazing Places 核心语法之现在完成时-2025年仁爱科普版(2024)新八年级英语上册精讲精练 (含答案解析)

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

【弯道超车】Unit 5 Amazing Places 核心语法之现在完成时-2025年仁爱科普版(2024)新八年级英语上册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2025年仁爱科普版(2024)新八年级英语上册精讲精练
Unit 5 Amazing Places
核心语法:现在完成时
一、 基本概念
定义: 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果,或者表示从过去某一时间开始,持续到现在的动作或状态。
核心思想: 虽然动作发生在过去,但侧重点是与现在的关联。
二、 基本结构
肯定句: have/has + 动词的过去分词 (V-ed)
否定句: have/has not (haven't/hasn't) + 过去分词
一般疑问句: Have/Has + 主语 + 过去分词 ...
回答: Yes, 主语 + have/has. / No, 主语 + haven't/hasn't.
例句:
I have finished my homework. 我已经做完作业了。(结果是:现在可以玩了)
She has not (hasn't) read the book. 她还没读过这本书。(结果是:现在不知道内容)
— Have you ever been to Beijing 你曾经去过北京吗?
— Yes, I have. / No, I haven't. 是的,去过。/ 不,没去过。
三、 过去分词的构成
规则变化: 与过去式的规则变化基本相同。
一般加-ed: work → worked
以e结尾加-d: live → lived
辅元辅双写加-ed: stop → stopped
以辅音+y结尾变y为i再加-ed: study → studied
不规则变化: 必须逐个记忆(详见不规则动词表)。
be → been
do → done
go → gone
see → seen
eat → eaten
buy → bought
四、 现在完成时的核心用法
用法 1: 完成性(对现在造成影响)
表示过去发生或已经完成的某一动作,强调该动作对现在造成的影响或结果。常与不确定的过去时间状语连用。
标志词: already(已经), just(刚刚), yet(还,仍然), ever(曾经), never(从不), before(以前)
例句:
He has already left. 他已经离开了。(结果是:现在不在这里)
I have just had breakfast. 我刚吃过早餐。(结果是:现在不饿)
— Have you finished your work yet 你的工作完成了吗?
— No, I haven't finished it yet. 不,还没完成。
用法 2: 持续性(动作持续)
表示从过去某一时间开始,持续到现在的动作或状态,并可能继续持续下去。
标志词: for + 一段时间, since + 过去的时间点, these days, recently(最近), so far(到目前为止)
例句:
I have lived here for ten years. 我在这里已经住了十年了。(现在还住在这里)
She has worked in the factory since 2010. 她从2010年起就在这家工厂工作。(现在还在工作)
So far, we have learned 2000 English words. 到目前为止,我们已经学了2000个英语单词。
五、 重要考点辨析
1、have been to vs. have gone to
have been to: 表示“曾经去过”某地,现在人已回来。可与once, twice, ever, never等连用。
例句: He has been to America. 他去过美国。(现在已回来)
have gone to: 表示“已经去了”某地,现在人可能在路上或已在那个地方。
例句: — Where is Tom Tom在哪? — He has gone to America. 他去美国了。(现在不在这里)
2、现在完成时 vs. 一般过去时
现在完成时: 强调动作与现在的关系(影响或结果)。
例句: I have lost my key. 我把钥匙丢了。(结果是:现在进不了门)
一般过去时: 只表示动作发生在过去的某一时间,与现在无关。
例句: I lost my key yesterday. 我昨天把钥匙丢了。(只陈述昨天发生的事,不涉及现在能否进门)
1.In the past two years, the bad living environment they were used to a lot. They have bigger and brighter houses.
A.improving B.improve C.has improved D.improved
2.Alex’s grandfather _______ tea culture for ten years.
A.studies B.studied C.has studied D.was studying
3.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
4.Ben is a foreign teacher.So far,he in Shiyan for five years.
A.was teaching B.has taught C.will teach D.taught
5.--Shall we go to Spring Bay together
--No, thanks. I have already there.
A.gone B.gone to C.been D.been to
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.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
8.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
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.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
11.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
12.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
13.–Have you____________ to Australia
-No, not yet.
A.go B.are C.been D.gone
14.Linda a lot since I saw her last time
A.has changed B.willchange C.is changing D.changed
15.— Where is Mike
— He _____to New York on business. He _______ the airport at five in the morning .
A.has gone; has left for B.has been; has left for C.has gone; left for D.has been; left for
16.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
17.— The film Ne Zha 2 is really amazing. Have you ________ watched it
— Not ________. But I plan to watch it at the cinema this Saturday evening.
A.already; just B.ever; yet C.just; already D.yet; ever
18.Lily says she _________ the book for ten days and she has to return it to the library today.
A.has borrowed B.borrowed C.has kept D.is going to borrow
19.—Would you like to see the movie this evening
—Oh, it’s a good movie. But I ________ it already.
A.haven’t seen B.have seen C.see D.will see
20.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
21.I ________ to West Lake four times, but I will go there again this summer.
A.have gone B.have been C.went D.had gone
22.With the help of Susan, I have_________ in spoken English.
A.make progress B.made progress
C.make a progress D.made a progress
23.A number of foreign visitors _____ Chengdu many times because it is such a beautiful city.
A.have been to B.has been to
C.has gone to D.have gone to
24.Liu Yang ________ Hong Kong three times already.
A.has been in B.went to C.has gone to D.has been to
25.David Attenborough _________ 40 documentaries over the past 67 years.
A.makes B.made C.has made D.is making
26.Our country ________ a lot in the last few years.
A.changes B.change C.will change D.has changed
27.Lei Feng ________ for many years, but his spirit is still encouraging us.
A.died B.has died C.was dead D.has been dead
28.What ______ you ______ since you returned to China
A.will; do B.do; do C.did; do D.have; done
29.—You have been in Neijiang very long
—Yeah. ________ my parents came here.
A.For B.As C.When D.Since
30.I met Lucy in the primary school and we have been close friends ________.
A.as usual B.again and again C.sooner or later D.ever since
31.—I have ________ been to Xizang. How about you
—Me. neither.
A.never B.ever C.already
32.—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
33.—     you ever     Han Hong sing live
—Of course. A couple of times in different cities.
A.Have; seen B.Did; see C.Do; see D.Are; seeing
34.This is the first time that I ________ to your school, Mike. Could you tell me something about your school
A.come B.came
C.have come D.will come
35.The old man __________for six years because of the bad illness.
A.has died B.has been dead C.is dying D.died
36.—You dance so well, Alice.
—Thanks. I ________ Chinese dance since I was 5 years old.
A.learn B.learnt C.am learning D.have learnt
37.Our math teacher ________in our school for 20 years and he ________here when he was 23 years old.
A.has taught; has come B.taught; comes
C.taught; came D.has taught; came
38.—How do you like Beijing, Miss Read
—I’ve no idea. I _____ there.
A.have been B.haven’t been to C.haven’t been
39.We have known each other _____ ten years ago.
A.for B.ever C.about D.since
40.The fisherman ________ at the bank of the river ________ 7 o’clock.
A.has been; for B.has come; at
C.has been; since
41.She has taught us English in this school ________ she came here.
A.before B.after C.when D.since
42.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went D.will go
43.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
44.Hurry up! Our friends ________ at the gate since 20 minutes ago.
A.are waiting B.have waited C.will wait D.waited
45.Miss Lin____________ a lot of work for the poor area since 2010.
A.does B.did C.has done D.will do
46.— Internet business traditional business in the past few years
—Not really.
A.Does; beat B.Will; beat C.Has; beaten D.Is; beating
47.—Will you watch the movie NeZha 2 with me together
—Thank you. But I ________ it twice.
A.see B.saw C.will see D.have seen
48.—Have you ______ the birthday gift for your mum
—Yes, and she’ll like it, I think.
A.make B.buy C.chose D.chosen
49.—How do we turn on the oven
—I ________ you, weren’t you listening
A.tell B.am telling C.will tell D.have told
50.Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on
51.Lots of Carbon dioxide in the air has ________a blanket around the earth.
A.made B.caused C.left D.formed
52.The final of the basketball match ________ for an hour, but we are still very excited.
A.has been over B.has ended C.has been on D.has begun
53.I seem _______ left my book at home.
A.to having B.to have C.having D.have
54.—How long do you think the bad weather will
—Maybe for two days.
A.stop B.change
C.protect D.last
55.—I hear your dad ________ Shanghai on business. Did he fly there
—Yes, but he will be home tomorrow.
A.will go to B.has been to C.has gone to D.went to
56.—________ you ever ________ to Nanjing
—Yes. I ________ there last year.
A.Have; been; went B.Have; gone; went
C.Did; go; have been D.Did; go; have gone
57. —Our country ______ a lot so far.
—Yes. I hope it will be even ______.
A.has changed; well B.changed; good C.has changed; better D.changed; better
58.【2017年四川南充】-Look! Your teacher Miss White is over there.
-No, it can’t be her. She ______ to Beijing.
A.has gone B.has been C.went D.will go
59.—Excuse me, when did you leave Jinzhou
—In August, 2017. I ______ for about three years.
A.have left B.left
C.have been away D.was away
60.—Have you ________ spoken to a foreign visitor
—No, not ________.
A.ever; never B.yet; ever C.ever; yet D.yet; yet
61.—________ you________ the play Wotou Guild Hall yet
—Yes. I ________ it with Jason the other day.
A.Have; watched; watched
B.Did; watch; watched
C.Have; watched; have watched
D.Did; watch; have watched
62.— How long Tina and Tom with this Chinese family
— For three years.
A.do; live B.are; living
C.have; lived D.did; live
63.(2014山东聊城)—May I speak to Ann?
—Sorry, she isn’t in. She ___________ France.
A.has gone to
B.has been to
C.was going to
D.goes to
64.―What ________ to your hometown in recent years
―There are many new tall buildings.
A.was happened B.happened C.have happened D.has happened
65.The Smiths came to Shanghai in 2014, they ________ there for six years since then.
A.live B.lived C.have lived
66.—I want to borrow the book but I don’t know how long it may ________.
—For two weeks.
A.keep B.be borrowed C.borrow D.be kept
67.By the time I got to the cinema, the movie _______ for ten minutes.
A.had begun B.had been on C.has started D.has been on
68.—Where is Mr. Green
—He ________ to Sanya for a trip. Though he ________ there twice, he still likes there very much.
A.has gone; went B.has gone; has been C.went; has been D.has been; has gone
69.—Have you bought a birthday cake for your sister
—________. I will go to buy one right now.
A.No, I didn't B.No, I haven't C.Yes, I have D.Yes, I did
70.—Bad luck! It’s too late!
—It doesn’t matter. The movie ________ for only two minutes.
A.began B.has begun C.has been on
71.We________ each other since we met in the last summer camp.
A.won’t see B.haven’t seen C.didn’t see D.don’t see
72.—How long has he _________ from home
—For several days.
A.left B.been away C.be away D.leave
73.During the past three years, great changes _______ in our hometown.
A.happened B.have happened C.took place D.have taken place
74.—Where is my sister,mum
—She to the library. She will be back soon.
A.has been B.is going C.has gone D.will go
75.Lucy and Lily ________ China for five months.
A.have been to B.have gone to C.have been in
76.Though he ________ the book four times, he hopes to read it again.
A.read B.reads C.has read
77.—________ you ever ________ to Beijing before
—No, never.
A.Did; go B.Have; been C.Will; go D.Do; go
78.I my homework, I guess I can't join you.
A.don't finish B.didn't finish
C.haven't finished D.won't finish
79.Don’t return the video to Peter. I _____ it.
A.don’t watch B.won’t watch C.haven’t watched D.wasn’t watching
80.The man’s mother ________ for three years, and he often misses her.
A.died B.has died C.was dead D.has been dead
81.I ________ China for three months and this is the first time I’ve tried on hanfu.
A.have gone to B.have been to C.have arrived in D.have been in
82.—Do you think our city a lot since ten years ago
—Yes, the road is wider and the buildings are more and higher.
A.changed B.has changed C.changes D.will change
83.Mr Li ________the housework robot for two weeks. It helps him a lot.
A.bought B.has bought C.has had D.had kept
84.I'm looking after Tom today. He's been in my house _______ 9:00 this morning.
A.at B.for C.since D.till
85.That's an interesting movie. I ________ it twice.
A.watch B.watches C.watched D.have watched
86.Great changes ________ in China in recent years.
A.have been taken place B.have been happened
C.taken place D.have taken place
87.Rose came to Beijing in 2008. She ________ here for twelve years.
A.was living B.live C.will live D.has lived
88.— Have you ever __________ Wuzhen and Taohua Island
— No, never. But I’m going to either of the places this summer.
A.been in B.gone in C.been to D.gone to
89.— Have you ever _______ to Qomolangma
— Yes, I _______ there last year.
A.gone; have gone B.been; have been C.gone; went D.been; went
90.—Where ________
—I have been looking for you everywhere.
A.have you gone B.have you been C.do you go D.did you go
91.The Harry Potter books ________ pretty popular since they were published.
A.become B.will become C.have been
92.When he arrives at the bus stop, the bus for 20 minutes.
A.has left B.had left
C.has been away D.had been away
93.Helen loves to talk about travel. She ________ many places.
A.has gone to B.has been to C.has gone for D.has been from
94.In the past four years, most of the students in my class _______ great progress with the help of the teachers.
A.have made B.made C.make D.are making
95.My parents ________ for twenty years by the time I was 15.
A.married B.had married C.had been married D.had got married
96.We have lived here ______ five years ago.
A.when B.since C.before D.after
97.Ted’s father is a famous ________. He ________ many modern tools so far.
A.invention; invents B.inventor; has invented
C.invention; invented D.inventor; invents
98.— Must I return the book this week
— No, you ____________. You can ____________ it for 20 days.
A.mustn’t; keep B.needn’t; borrow
C.needn’t; keep D.mustn’t; lend
99.—How long
— Let me see. We in 2008. that is, for 7 years.
A.have you been married; have married B.have you got married; got married
C.have you been married;got married D.did you get married; married
100.—Mary, I remember you _________ several years ago.
—Yes, I _________ for 3 years.
A.married; have married B.married; married
C.married; have been married D.have married; have been married
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:在过去的两年里,他们过去的糟糕的生存环境被改善了很多。他们有了更大更明亮的房子。A. improving动名词或现在分词; B. improve动词原形;C. has improved现在完成时态形式;D. improved过去式或过去分词。根据句意可知,又因in the past two years为现在完成时的标志词,故用现在完成时,故填has improved,故选C。
2.C
【解析】句意:亚历克斯的祖父研究茶文化已有十年时间。
考查动词时态辨析。studies一般现在时;studied一般过去时;has studied现在完成时;was studying过去进行时。根据时间状语“for ten years”表示持续十年的动作,强调从过去持续到现在并可能继续,应使用现在完成时。故选C。
3.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
4.B
【解析】句意:本是一名外教,到目前为止,他在十堰教书已经五年了。
考查时态。A. was teaching过去将来时;B. has taught现在完成时;C. will teach一般将来时);D. taught一般过去时;根据句中的副词短语so far“迄今为止”判断空格用现在完成时,现在完成时的谓语动词的结构是“have/has+过去分词”;主语he是单数第三人称,助动词has,故选B。
5.C
【解析】句意:请看一下地图,找出龙湾在哪里。我们一起去春湾好吗 ——不,谢谢。我已经去过了。
Have been in强调“住在某地/待在某地一段时间”;have been to强调“过去到过而现在已返回;have gone to强调“动作的完成”,突出的是人;根据主语是I说明人已经回来了,所以是have been to,因为有there是副词,前面不用介词。故选C。
【点睛】三者都有“到/在某地去”的意思,区别在于:
1、涵义不同:
Have been in强调“住在某地/待在某地一段时间”
have been to强调“过去到过而现在已返回
have gone to强调“动作的完成”,突出的是人。
2、用法不同:
have gone to 和have been to 后面接+地点,时间状语可加可不加
have been in 后面接地点 +再接时间状语1、第三人称时可以采用has been to,has gone to和has been in
例句:She has been to Beijing two years .她两年前去过北京。
2、have been to 后面接的是here、there、home、abroad要去掉to
例句:I have been here with my wife.我和我的妻子来过这。
3、have gone to 一般不用第一、第二人称当主语例如:Jack has gone to Hangzhou, you can call him.
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.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
8.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
9.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
10.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
11.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
12.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
13.C
【解析】句意:——你去过澳大利亚吗?—— 不,没去过。
考查时态。根据答语“No, not yet.”,可知句子是现在完成时,判断空格选过去分词,所以,排除A、B;have gone to意为“到某地去”;说话时该人不在现场, have been to 意为“曾经去过某地”,现在已经不在那里了;根据答语可知空格指“曾经去过某地” ,故选C。
14.A
【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A。
15.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
16.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
17.B
【解析】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it ”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
18.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
19.B
【解析】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。
考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。
20.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
21.B
【解析】句意:我已经去过西湖四次了,但是今年夏天我还要去。
考查动词时态。根据“I will go there again”可知,说话人现在没在西湖,空处表示“曾经去过”,应用 have been to。故选B。
22.B
【解析】句意:在苏珊的帮助下,我在英语口语方面取得了进步。
考查现在完成时和动词短语辨析。“progress”是不可数名词,单词前不能加冠词a,make progress表示“取得进步”;又根据“have”可知”,本题是现在完成时,因此make要用过去分词made,故选B。
23.A
【解析】句意:许多外国游客都去过成都多次,因为它是一个如此美丽的城市。
考查现在完成时态。have/has been to曾经去过某地;have/has gone to去了某地。根据“A number of foreign visitors ... Chengdu many times”可知,许多外国人去过成都,用have/has been to,主语foreign visitors是复数,因此助动词用have。故选A。
24.D
【解析】句意:刘洋已经去过香港三次了。
考查现在完成时。根据already可知句子是现在完成时,排除B;has been in在某地待一段时间;has gone to到某地去,说话时该人不在现场;has been to曾经去过某地,现在已经不在那里了,后接次数,表去过几次;根据“three times already”可知此处指“去过香港三次”,故选D。
25.C
【解析】句意:David Attenborough在过去67年里拍摄了40部纪录片。
考查动词时态。根据“over the past 67 years”可知,本句是现在完成时:have/has done。故选C。
26.D
【解析】句意:在过去几年,我们国家变化很大。
考查动词时态。根据“in the last few years”可知,这是一个过去的动作延续到现在并对现在造成影响或结果,应用现在完成时。故选D。
27.D
【解析】句意:雷锋已经去世很多年了,但是他的精神还在鼓励我们。
考查动词的时态。根据“Lei Feng…for many years”可知,句子用现在完成时态,强调从过去开始的动作、状态一直延续到现在,die是非延续性动作,不能与表示一段时间的for连用,be dead符合题意。故选D。
28.D
【解析】句意:你回国后都做了些什么?
考查动词时态。根据“since you returned to China”可知,since 是完成时的标志,所以空处用现在完成时“have/has done”,故选D。
29.D
【解析】句意:——你在内江住了很久了?——是的,自从我父母来这里。
考查连词的用法。For“因为”;As“作为”;When“当……的时候”;Since“自从……以来”。根据“have been in Neijiang”以及“my parents came here”可知,自从过去的某个时间开始一直延续到现在,所以要用since。故选D。
30.D
【解析】句意:我在上小学的时候遇到露西,自从那之后我们就成了好朋友。
本题考查副词短语的用法。as usual意为“和往常一样”,again and again意为“一次又一次”,sooner or later意为“迟早”,ever since意为“自从那之后”。根据句意可知是从那以后;故选D。
31.A
【解析】句意:--我从没去过西藏。你呢 --我也没有去过。
根据neither “我也没有去过”提示,可知问句是没去过,never从不,ever曾经,already已经;故选A。
32.A
【解析】句意:——我们的电脑又能工作了!——是的。我们的IT老师把它修好了。这花了他大约一个小时。
考查动词时态。根据“Our computer is working again”可知,强调过去已完成的动作对现在造成的影响,用现在完成时have/has done的结构,故选A。
33.A
【解析】句意:——你看过韩红唱歌的现场表演吗?——当然。在不同的城市看过几次。
考查动词时态。根据“ever”可知,此句要用现在完成时,结构为have/has done,故选A。
34.C
【解析】句意:迈克,这是我第一次来你的学校。你能告诉我一些关于你学校的事吗?
考查现在完成时。根据句型This is the first time that sb. has done sth.“这是某人第一次做某事”,故此处用现在完成时have come。故选C。
35.B
【解析】句意:这位老人因病已经去世六年了。
考查现在完成时的延续性动词。根据“for six years”,所以应该用现在完成时,排除C和D;此处表示“已经去世六年了”,是一种死亡的状态。die是瞬间动词,不能与表示一段时间的时间状语连用,可以换成延续性动词。die的延续性表达应该是be dead,故选B。
36.D
【解析】句意:——Alice,你跳舞跳得真好。——谢谢。我从5岁开始学习中国舞。
考查时态。根据“since I was 5 years old”可知句子使用现在完成时have/has done。故选D。
37.D
【分析】
【解析】句意:我们的数学老师在我们学校教了20年。他在23岁时来到这里。
考查现在完成时和一般过去时。第一句指到现在已经20年,表示持续到现在二十年,因此用现在完成时;第二句有确切的过去的时间状语,因此用一般过去时。故选D。
38.C
【解析】句意:——你认为北京怎么样,瑞德小姐?——我不知道,我没去过那里。
根据I’ve no idea可知是没去过,排除A;根据have been to去过某地,当地点是there/here等副词时把to省略掉;故选C。
39.D
【解析】句意:自从10年前我们就认识了。根据for+时间段(通常用于做某事用了多长时间); ever曾经;about大约; since自从;根据ten years ago表示时间点,排除A;根据句意排除B;根据about ten years ago用于一般过去时态,排除C;since ten years ago用于现在完成时态;故选D。
40.C
【解析】句意:渔夫从7点钟起就一直在河边。
考查现在完成时及介词词义辨析。for(表示一段时间)达,计;at在(某时间或时刻),不能和现在完成时连用;since自从。空后的“7 o’clock”表示时刻,所以可排除A项;结合选项可知,句子时态为现在完成时,所以可排除B项。故选C。
41.D
【解析】句意:自从她来到这里,她就在这所学校教我们英语。
考查连词辨析。before在……之前;after在……之后;when当……时;since自从。根据句子时态可知,主句用现在完成时,从句用一般过去时,符合条件的连词是since,表示自从她来到这里,她就一直在教我们英语,应用since引导时间状语从句。故选D。
42.A
【解析】句意:我去过海南两次,它非常漂亮。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时, 表示已经去了某地,或正在去某地的路上;went是一般过去时,will go表示一般将来时。这里表示,“我曾经去过海南两次”。故选A。
43.D
【解析】句意:他自五年前就住在这里,并最终在上个月末找到了梦想的工作。
考查介词辨析和介词短语。since自……以来;for持续多长时间,后接时间段;in the end最后;at the end of...在……结束时,后接具体的时间。根据“has lived here...five years ago”可知,此处表示“从过去某个时间点开始持续到现在”,需用“since”;结合“...last month”可知,这里是具体的时间,所以要填at the end of。故选D。
44.B
【解析】句意:快点!从20分钟前开始,我们的朋友就一直在门口等着。
考查动词时态。根据“since 20 minutes ago”可知,此处表示过去发生的动作持续到现在,应用现在完成时(have/has done)。故选B。
45.C
【解析】本题考查动词时态。结合since 2010可知要用现在完成时。故答案为C。
46.C
【解析】句意:——在过去的几年里,互联网业务打败了传统业务吗?——不是真的。
考查时态。根据时间状语in the past few years可知,句子是现在完成时。故选C。
47.D
【解析】句意:——你要和我一起去看《哪吒2》吗?——谢谢。但我已经看过两遍了。
考查现在完成时。根据“But I ...it twice.”可知,此处表达“我已经看了两次了”,需用现在完成时have/has done结构。故选D。
48.D
【解析】句意:——你为你妈妈选好生日礼物了吗?——是的,我想她会喜欢的。
考查动词辨析和时态。make制造,动词原形;buy买,动词原形;chose选择,过去式;chosen选择,过去分词。根据“Have”可知本句是现在完成时,结构是“have+done”,空处应填过去分词。故选D。
49.D
【解析】句意:——我们怎么打开烤箱?——我已经告诉过你,你当时没在听吗?
考查动词时态。根据“How do we turn on the oven”及“weren’t you listening”可知,表示过去已经完成的动作对现在造成的影响,用现在完成时have/has done的结构,故选D。
50.C
【解析】句意:快点!电影已经开始十分钟了。
考查时态。根据“for ten minutes”可知电影已经开始十分钟了,用现在完成时,且动词要用延续性动词。begin是非延续性动词,延续性动词是be on。故选C。
51.D
【解析】题意:空气中大量的二氧化氮绕着地球形成一个厚层。
考查动词辨析。made制作;caused造成;left离开;formed形成。结合空格前的“has”以及选项可知,这是在考查现在完成时态。结合空格前的“Carbon dioxide”和“a blanket”可推测句子想要表达二氧化碳形成(form)了一个厚层。故选D。
52.A
【解析】句意:篮球比赛的决赛已经结束一个小时了,但我们仍然非常兴奋。
考查现在完成时的用法和词语辨析。be over结束,持续性动词;ended结束,短暂性动词;be on开始,持续性动词;begun开始,短暂性动词。根据“but we are still very excited.”可知,篮球比赛已经结束了,排除选项C、D。根据“for an hour”可知,此处表示持续一段时间,要用表示持续状态的动词。故选A。
53.B
【解析】句意:我好像把书落在家里了。
考查动词不定式。A. to having形式错误,to后跟动词原形;B. to have动词不定式;C. having动名词;D. have动词原形。seem to do好像、似乎,固定搭配;根据句意“我好像把书落在家里了”,可知“把书落在家里”已经发生过,所以用have done的结构,表示事情已发生、已完成;故答案选B。
54.D
【解析】句意:——你认为坏天气会持续多久?——也许两天。
考查动词辨析。stop停止;change改变;protect保护;last持续。根据“How long”及回答“for two days”可知,此处动词应该是延续性动词,排除选项A和B,结合主语是“坏天气”可知,此处应该是说“持续多久”。故选D。
55.C
【解析】句意:——我听说你的爸爸去上海出差了,他是坐飞机到那儿的吗?——是的,但是他明天将会回家。
考查时态。根据“Yes, but he will be home tomorrow.”可知他去了上海还未回来,用has gone to表示“去了某地还未回来”。故选C。
56.A
【解析】句意:——你曾经去过南京吗 ——是的,我去年的时候去过那里。
考查现在完成时和一般过去时。根据“ever”曾经,可知时态为现在完成时。结构是:have/has+过去分词。“have/has been to”表示曾经去过某地,现在已经回来了。主语是“you”应该用“have”。即“have been to”;根据“last year”可知,时态为一般过去时。“go”的过去式是“went”。故选A。
57.C
【解析】句意:——到目前为止,我们的国家已经发生了很大的变化。——是的。我希望会更好。
考查时态和形容词比较级。根据so far“到目前为止”,可知本句用现在完成时,根据修饰比较级的副词“even甚至,更,愈加”,可知第二个空用比较级,故选C。
58.A
【解析】句意:------看!你的老师怀特老师在那边。------不,不可能是她。她已经去了北京。考查现在完成时的have(has) gone to sp.与have(has) been to sp.区别。根据句意和语境可知用现在完成时。have(has) gone to sp.,表示到某地去了(可能在去那儿的路上,在那儿,或回来的路上),现在不在说话处。 have(has) been to sp. 表示曾经去过某地,已经从那儿回来啦。根据句意可知怀特老师不在说话处,故选A。
59.C
【解析】句意:——请问,您是什么时候离开锦州的?——2017年8月。我已经离开大约三年了。
考查时态。答语中“for about three years”为时间段,表示离开那已经有一段时间了,应用现在完成时,且应用延续性动词。be away离开,可与时间段连用,现在完成时构成为“has/have+过去分词”,故选C。
60.C
【解析】句意:——你和外国游客交谈过吗?——不,没有。
考查现在完成时。问句为现在完成时,表示曾经是否做过某事,用ever“曾经”;根据“No, not”可知,是否定回答,yet表示“尚,还,仍”,用于否定句中。故选C。
61.A
【解析】句意:——你看过《Wotou Guild Hall》这部戏吗?——是的。前几天我和杰森一起看的。
考查动词时态。根据yet可知,第一句用现在完成时have/has done的结构,主语是you,助动词用have。根据“the other day”可知,第二空所在句子用一般过去时,故选A。
62.C
【解析】句意:——Tina和Tom在这个中国家庭生活了多久?——三年。
考查动词时态。do; live为一般现在时;are; living为现在进行时;have; lived为现在完成时;did; live为一般过去时。根据答句“For three years.”可知,问句应用现在完成时,其结构为:have/has+done,故选C。
63.A
【解析】句意:——我可以和Ann通电话吗?——抱歉,她不在。她去法国了。
考查have been to和have gone to的区别。has gone to去了未回;has been to去了已回。was going to将要去;goes to去,一般现在时。根据“she isn’t in”可知是去了未回。故要用has gone to。故选A。
64.D
【解析】句意:——你的家乡近几年发生了什么?——有许多新的高楼。
考查动词时态。根据“in recent years”可知,本句用现在完成时态,排除AB选项;主语是单数,因此用has happened。故选D。
65.C
【解析】句意:史密斯一家于2014年来到上海,从那以后,他们在那里住了六年。
考查时态。根据“for six years since then.”可知,句子应用现在完成时,结构是“have/has+过去分词”,故选C。
66.D
【解析】句意:——我想要借那本书,但是我不知道可以保留它多长时间。——为期两周。
考查动词时态和语态。keep保留,延续性动词;be borrowed被借用;borrow借用,短暂性动词;be kept被保留。根据“how long”可知,与时间段连用,用延续性动词keep;且主语it与谓语keep之间是被动关系,因此用被动语态be kept。故选D。
67.B
【解析】句意:我到电影院时,电影已经上映十分钟了。
考查时态。by后加过去时间,常与过去完成时连用。begin和start“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
68.B
【解析】句意:——Mr. Green在哪里?——他去三亚旅游了。虽然他去过那里两次,但他仍然非常喜欢那里。
考查现在完成时。has gone to去了某地还未回来;went动词过去式;has been 去过某地,已经回来了。根据问句“Where is Mr. Green ”可知此处是说去了三亚,还没有回来,第一空用has gone。再由“twice”可知是已经去过两次,第二空用have been。故选B。
69.B
【解析】句意:——你给你妹妹买生日蛋糕了吗?——没有,我现在就去买一个。
考查一般疑问句回答。根据“I will go to buy one right now.”可知,此处应用否定回答,排除C/D选项;而问句用的是现在完成时,回答也用现在完成时,故选B。
70.C
【解析】句意:——倒霉!太晚了!——没关系。电影只放映了两分钟。
考查现在完成时。从“for only two minutes”判断,句子使用现在完成时,动词使用延续性动词,begin不是延续性动词,要使用be on。故选C。
71.B
【解析】句意:自从上次夏令营见面后,我们就再也没有见过面。
考查动词时态。won’t see将来时态;haven’t seen现在完成时;didn’t see一般过去时;don’t see一般现在时。根据“since we met in the last summer camp.”可知,本句是现在完成时。故选B。
72.B
【解析】句意:——他离开家多久了?——好几天了。
考查动词时态。根据“How long”和“For several days”可知,此处问句提问的是时间段,leave为非延续性动词,不能和时间段连用,需要变为be away,句子中有助动词has,为现在完成时,使用be的过去分词been。故选B。
73.D
【解析】句意:在过去的三年中,我们的家乡发生了巨大的变化。
考查现在完成时。happen“发生”,意外地;take place“发生”,有计划地。由“During the past three years”可知,句子应用现在完成时,排除A和C;本题主语是great changes“巨大的变化”,应该是有计划地发生。故选D。
74.C
【解析】句意:“——我妹妹呢,妈妈?-她去图书馆了。她很快就会回来。”,考查时态,根据“She will be back soon.”可知她是去了还没回来。A. has been现在完成时,表示去过已回来;B. is going to一般将来时;C. has gone现在完成时,表示去了还没回;D. will go一般将来时,故选C。
75.C
【解析】句意:Lucy和Lily已经来中国五个月了。
考查have been to,have gone to和have been in的辨析。have been to+地点,去某地已回来;have gone to+地点,去某地尚未回来;have been in+地点,在某地呆了一段时间,后续时间段。根据“for five months”可知,时间状语为时间段,故选C。
76.C
【解析】句意:虽然这本书他已经读了四遍,但他希望再读一遍。
考查时态。根据“ he hopes to read it again.”可知,这本书他已经看了四次,用现在完成时。故选C。
77.B
【解析】句意:你以前去过北京吗?——没有,从没去过。
考查时态。根据“before”可知此处应为现在完成时,询问是否去过北京。故选B。
78.C
【解析】试题分析:句意:我还没完成作业,我认为我不能加入你们。现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。根据语境可知选C。
考点: 考查现在完成时的用法。
79.C
【解析】句意:不要把这个录像还给彼得。我还没看呢。
考查时态。根据“Don’t return the video to Peter.”可知,还没有看完,描述的是一直持续到现在的动作,故用现在完成时态,选C。
80.D
【解析】句意:这个男人的母亲已经去世3年了,他经常思念她。
考查动词时态。根据“for three years”可知,时态是现在完成时,结构为have/has+过去分词;die是非延续性动词,此处表示“已经去世三年了”,应用延续性动词be dead。故选D。
81.D
【解析】句意:我来中国三个月了,这是我第一次穿汉服。
考查动词短语。have gone to去了(而且现在还在)某地;have been to去过了(而现在没在)某地; have arrived in已经到了,短暂性动词; have been in(现在)在某地。根据“for three months”可知,应是在中国三个月了,且应与延续性动词连用,故选D。
82.B
【解析】句意:--你认为我们的城市自从10年前变化的多吗?--是的,公路变得更宽了,建筑物也更多和更高了。
A. changed改变,一般过去时;B. has changed已经改变,现在完成时;C. changes改变,第三人称单数;D. will change将会改变,一般将来时。本题考查现在完成时的用法。“since+时间段+ago”表示“自从……以来”,常用于现在完成时,故选B。
83.C
【解析】句意“李先生买这个做家务的机器人已经买了两周了,它帮助了他很多”。根据for two weeks可知,用现在完成时,排除A;且根据句意可知,译为“买这个做家务的机器人”,buy为瞬间动词,不能与表示一段时间的时间状语连用,排除B;在现在完成时中,buy可以改为have,而borrow可改为keep,故选C。
【点睛】初中常见的瞬间动词转化为延续性动词的动词
leave--be away (from) begin--be on
buy--have borrow--keep
die--be dead join--be a member +介词短语
become--be open (v)--be open (adj)
84.C
【解析】句意: 我今天在照顾汤姆。他从早上9点开始就一直在我家。
考查介词。A. at在(某时间或时刻); B. for为,为了;C. since从…以来;D. till 直到。since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six) 意为“自从...以来”,引导时间状语从句, 主句用现在完成时。9:00 this morning早上9点是过去的时间点,所以用since。故选C。
85.D
【解析】句意:那是一部有趣的电影。我看过两次了。
考查时态。watch观看,用于一般现在时;watches一般现在时,动词三单形式;watched一般过去时;have watched现在完成时。根据“twice”,可知我已经看过它两次了,对其内容已经了解,这表示已完成的动作对现在影响,所以应用现在完成时,其构成为:have(has)+done(动词过去分词)。故选 D。
86.D
【解析】句意:最近几年,中国发生了巨大的变化。
考查时态。根据“in recent years”可知,句子要用在现在完成时,排除C;take place/happen“发生”,无被动语态;故选D。
87.D
【解析】句意:罗斯2008年来到北京。她在这里住了十二年了。
考查时态。根据“for twelve years”可知,用现在完成时,故选D。
88.C
【解析】句意:——你去过乌镇和桃花岛吗? ——不,从来没有。但是今年夏天我要去它们其中一个地方。
考查现在完成时。have been in意为“已在某地(待了多久)”,指一直在某地;have gone in无此表达方式,可先排除;have been to意为“过去曾去过某地”,说话时已不在该地;have gone to意为“已去了某地”,说话时还未回来,仍在该地。根据句意可知,说话者问的是回答者是否曾经去过乌镇和桃花岛这两个地方,故空格处应用been to,故选C。
【点睛】have been to、have been in与have gone to的区别:
have been to意为“曾经去过某地”,表示现在已不在那里了,后面可以接次数,或者just、never、ever、before等连用。例如:
I have been to Shanghai twice. 我去过上海两次。
have been in意为“一直在某地”,常与表示时间段的状语连用。例如:
She has been in America for 3 years. 她在美国已经3年了。
have gone to意为“已经去了某地”,说话时此人还没回来。例如:
Mr. Lin isn’t here. He has gone to Qingdao. 林先生不在这里。他去青岛了。
89.D
【解析】句意:——你曾经去过珠穆朗玛峰吗?——是的,我去年去的那。
考查have gone to和have been to的辨析和一般过去时。have gone to去了某地尚未回来;have been to去了某地已经回来。根据二人正在对话可知,是去了珠峰已经回来,而由“last year”可知答语时态应为一般过去时,故选D。
90.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。
91.C
【解析】句意:《哈利·波特》这本书自出版以来一直很受欢迎。
考查动词时态。since引导的时间状语从句,从句是一般过去时,主句是现在完成时。故选C。
92.C
【解析】本题考查时态。由于从句是一般现在时,所以主句也应用相应的现在时态,故排除B和D项;而A项中left是非延续性动词,不能和for 20 minutes连用,所以本题选C。
93.B
【解析】句意:海伦喜欢谈论旅游。她去过许多的地方。
考查现在完成时。has gone to去了某地(还没回来);has been to去过某地(已经回来);has gone for搭配错误;has been from搭配错误。根据“Helen loves to talk about travel.”可知,海伦去过很多地方。故选B。
94.A
【解析】句意:在过去的四年里,在老师的帮助下,我班的大多数学生都取得了很大的进步。
考查时态。A. have made现在完成时; B. made一般过去时; C. make一般现在时; D. are making现在进行时,In the past four years在过去的四年里,这是现在完成时的标志,故选A。
95.C
【解析】句意:到我15岁时,我父母已经结婚20年了。
考查时态。根据“for twenty years by the time I was 15.”可知,此处表示在某个过去的时间之前已经发生的动作,应用过去完成时,排除A选项,且句中动词要用延续性动词,B/C/D三个选项中C选项是延续性动词,故选C。
96.B
【解析】试题分析:句意:我们从五年前就住在这儿。本题是现在完成时,现在完成时常与since或for引导的短语或从句连用。故选B。
97.B
【解析】句意:Ted的爸爸是有名的发明家。他到目前为止发明了很多现代工具。
考查名词和动词用法。invention发明;inventor发明家;invent发明,动词。第一个空“a”后接可数名词单数,主语是father,名词应该用inventor,根据“so far”可知, 第二句时态用现在完成时,谓语动词构成是has done。故选B。
98.C
【解析】试题分析:句意:--这一周我必须归还书吗?不,你不必。你可以借20天。must I do … 否定回答是,No, you needn’t .和一段时间连用,动词用延续性。borrow对应的延续性动词是keep,故选C。
考点:考查情态动词和延续性动词。
99.C
【解析】句意:-你结婚多长时间了?-让我想想,我们在2008年结婚,也就是说结婚7年了。have been married结婚,表示状态;have you got married结婚,表示动作;have married是现在完成时;got married结婚,一般过去时态;married是marry的过去式。第一个空表示从结婚到现在多长时间了,应用现在完成时,并表示状态,故填have been married;第二个空后2008是过去的一个时间,所以这里用一般过去时态,故选C。
100.C
【解析】句意:——玛丽,我记得你几年前结婚了。——是的, 我结婚三年了。
考查动词时态。several years ago几年前,是一般过去时的标志,前空用一般过去时,可排除D选项;for 3 years三年,是一段持续的时间,应和现在完成时搭配,可排除B项;结合语境可知,这里表示已婚的状态,应用系表结构,故选C。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览