【弯道超车】Unit 2 Digital life 核心语法之现在完成时-2025年沪教版(五四学制)(2024)新八年级英语上册精讲精练 (含答案解析)

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

【弯道超车】Unit 2 Digital life 核心语法之现在完成时-2025年沪教版(五四学制)(2024)新八年级英语上册精讲精练 (含答案解析)

资源简介

/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2025年沪教版(五四学制)(2024)新八年级英语上册精讲精练
Unit 2 Digital life
核心语法:现在完成时
一、基本概念
现在完成时表示过去发生的动作对现在造成的影响或结果,或者表示从过去某一时间开始一直延续到现在的动作或状态。
二、基本结构
句式类型 结构 例句
肯定句 主语 + have/has + 过去分词 I have finished my homework.
否定句 主语 + have/has not + 过去分词 She hasn't seen the movie.
疑问句 Have/Has + 主语 + 过去分词 Have you ever been to Beijing
三、主要用法
1、已完成用法(强调结果)
表示过去发生的动作对现在造成的影响
I have lost my keys.(现在没钥匙)
2、未完成用法(强调持续)
表示从过去持续到现在的动作或状态
We have lived here for 10 years.
3、经历用法
表示过去曾经有过的经历
Have you ever eaten sushi
四、常用时间状语
1、不确定时间:
already, yet, just, ever, never, before
2、持续时段:
for + 时间段(for 3 years)
since + 时间点(since 2020)
3、最近时间:
recently, lately, in the past few years
五、易混淆点辨析
1、have been to vs. have gone to
have been to:去过某地(已回来)
I have been to Shanghai.
have gone to:去了某地(未回来)
She has gone to Shanghai.
2、现在完成时 vs. 一般过去时
现在完成时:强调现在的结果或影响
I have seen the film.(现在知道内容)
一般过去时:只说明过去的事实
I saw the film yesterday.
六、易错点分析
1、时间状语误用
I have seen him yesterday.( )
I saw him yesterday.(√)
2、延续性动词误用
I have bought the book for a week.( )
I have had the book for a week.(√)
3、have/has混淆
She have finished her work.( )
She has finished her work.(√)
4、过去分词形式错误
I have wrote the letter.( )
I have written the letter.(√)
1.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
2.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
3.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
4.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
5.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
6.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
7.Who ________ finished the painting
A.have B.has C.are D.is
8.She has taught us English in this school ________ she came here.
A.before B.after C.when D.since
9.Mr. Green has worked in the school ________ he came to China.
A.since B.for C.as D.while
10.—You have been in Neijiang very long
—Yeah. ________ my parents came here.
A.For B.As C.When D.Since
11.—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
12.—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
13.Jim's father bought the first old bike twenty years ago. ________, he has collected old bikes.
A.As usual B.Ever since then C.Again and again D.Sooner or later
14.Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
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.—Have you ________ been to Guangdong
—Not ________. But I plan to go there this summer.
A.never; already B.just; never C.yet; already D.ever; yet
17.The famous writer ________ one new book in the past two year.
A.is writing B.was writing C.wrote D.has written
18.Have you been to Water World__________
A.yet B.already C.often D.always
19.—Let's go for a walk.
—But I ________ my work yet.
A.don't finish B.won't finish C.didn't finish D.haven't finished
20.Tom _________ China three times.
A.has been B.has been to C.has gone D.have been
21.—What a nice dress! How long ________ you ________ it
—Just 2 weeks.
A.will;buy B.did;buy C.are;having D.have;had
22.—How long have you ________ this
—Since last week.
A.like B.liked C.be like D.been like
23.—You know, new energy technologies in China ________ rapidly these years.
—Yes, we can see lots of cars with new energy on the streets.
A.are progressing B.will progress C.were progressing D.have progressed
24.Have you ever ________ anything you didn't want to say
A.say B.said C.saying D.say
25.—By the way, where’s Li Xiang
— He________ swimming.
A.has gone B.has been C.has gone to D.has been to
26.The population of this city by 15% in the past ten years.
A.increased B.will increase C.has increased D.increase
27.Students in Beijing      away many books to Hope Schools since 2009.
A.have given B.give C.gave
28.—     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
29.— How long may Mary ________ the newspaper
— For two days.
A.keeps B.borrows C.borrow D.keep
30.—Is Judy a teacher of much experience
—Yes. She _______ English for 20 years.
A.has taught B.will teach C.teaches D.taught
31.— Bruce ________ so much in the past two years.
— Yeah, he ________ be shy, but now he is confident and active.
A.has changed; used to B.changed; is used to
C.changed; used to D.has changed; is used to
32.Have you _________ the people here It is said that they have a kind of strange illness.
A.hear B.heard C.noticed
33.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
34.He’s never won the game, ________ he
A.is B.has C.isn’t D.hasn’t
35.—Hi , Tom! ________ you ever ________ the ChatGPT these days
—Yes. It’s an artificial intelligence software(人工智能软件)which can do many useful things for human.
A.Have; heard B.Did; hear C.Do; hear
36.The flower ________ for several days.
A.died B.has died C.has been died D.has been dead
37.The Harry Potter books ________ pretty popular since they were published.
A.become B.will become C.have been
38.—How long has Wuhu Museum ________
—For nearly 10 years. I like visiting it and know about the history and culture of our hometown.
A.opened B.been open C.started D.been on
39.I ________ to the West Lake four times, but I will go there again this summer.
A.have gone B.have been C.went D.had gone
40.His father has worked in this factory ________ he came here in 1980.
A.since B.for C.when D.after
41.Not only his parents but also his brother ________ to the Great Wall. They haven’t been back.
A.have been B.have gone C.has gone
42.He _________ to several countries, like the USA, the UK, Australia and Canada the past three years.
A.travels B.traveled C.will travel D.has traveled
43.—I’m sorry, Mary. I ________ your book for such a long time.
—Never mind.
A.have borrowed B.have lent C.have kept D.have returned
44.Ellie ________ for half a month. She’ll come back in two months.
A.left B.leave C.has left D.has been away
45.When I arrived at the cinema, the movie ________ for ten minutes.
A.has begun B.had begun C.had been on D.has been on
46.—________ you ________ a ticket for the football match
—Yes. It’s on my desk.
A.Did; buy B.Do; buy C.Will; buy D.Have; bought
47.Harry ________ that beautiful village for half a month and he will come back next week.
A.has been to B.has been in
C.has gone to D.has gone in
48.Corn production ______ nearly 125 percent over the past 25 years in China.
A.jumped B.jumps C.will jump D.has jumped
49.—_________ you ________ these young trees
—Not yet.
A.Did; water B.Have; watered C.Are; watering D.Do; water
50.Zhao Lan________ already________ in this school for two years.
A.was;studying B.will;study C.has;studied D.are;studying
51.—I think our teacher, Mrs Allen, knows everything.
—I agree. Because she _________ over 2,000 books.
A.read B.has read C.reads D.is reading
52.The Forbidden City, now the Palace Museum, ________ for more than eighty years.
A.has opened B.has been open C.has closed D.has been 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.Tom’s grandma _________ for two years.
A.died B.has died C.dead D.has been dead
55.He ________ many friends in the past three years.
A.makes B.made C.has made D.was making
56.Jimmy has been ________ for a year. His ________ has made his wife give up hope of life.
A.died, death B.dead, death C.died, dead D.dead, deads
57.—How long have you lived here
—________ we bought the new flat.
A.When B.Since C.Before D.Until
58.My robot ______ a virus and it has gone wrong.
A.catches B.caught C.is caught D.has caught
59.Have you ever _________ Hong Kong
A.gone B.gone to C.been to D.been
60.Amy ________ to the party. She had a wonderful time with us.
A.invites B.is invited C.was invited D.has invited
61.—Dad, where is mom
—She ________ the supermarket.
A.has gone to B.has been to C.is going to D.went to
62.—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
63.Five years _________ since his father ________ to Paris.
A.have past, went B.has passed, went C.passed, has gone D.has passed, has gone
64.—How long can a person ________ a shared bike (共享单车) for free in Nanjing
— For an hour.
A.keep B.get C.borrow D.lend
65.— Jim, can I borrow your bike
— Sorry, I ________ it to Rose.
A.lent B.have lent C.lend D.had lent
66.Bob _________ many places of interest in Beijing already, so he knows Beijing well.
A.visited B.will visit C.has visited
67.— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.borrowed D.kept
68.Which of the following sentences is CORRECT
A.The mall is too crowded that I finished shopping as quickly as possible.
B.No one knows what the computers of tomorrow will be like.
C.Who studies more hardly, Mark or Billy
D.Mike has been to the library and I think he'll be back in an hour.
69.The film has________ for an hour.
A.started B.begun C.been on D.finished
70.—Paul, do you know Jenny Fox
—Do I know Jenny I ________ her since she was born.
A.know B.knew C.had known D.have known
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.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。
2.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
3.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
4.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
5.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
6.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
7.B
【解析】句意:谁完成了这幅画?
考查助动词。have助动词,构成现在完成时;has助动词,have的第三人称单数;are是,be动词,用于第二人称单复数现在时和第一、三人称复数现在时;is是,be动词三单形式。根据句意文判断,本句是主动语态;who疑问代词,是单数第三人称。故选B。
8.D
【解析】句意:自从她来到这里,她就在这所学校教我们英语。
考查连词辨析。before在……之前;after在……之后;when当……时;since自从。根据句子时态可知,主句用现在完成时,从句用一般过去时,符合条件的连词是since,表示自从她来到这里,她就一直在教我们英语,应用since引导时间状语从句。故选D。
9.A
【解析】句意:格林先生自从来到中国以来就在这所学校工作。
考查连词辨析。since自从;for因为;as由于;while当……时。根据“has worked”及“he came to China”可知,since+一般过去时的句子,主句用现在完成时,故选A。
10.D
【解析】句意:——你在内江住了很久了?——是的,自从我父母来这里。
考查连词的用法。For“因为”;As“作为”;When“当……的时候”;Since“自从……以来”。根据“have been in Neijiang”以及“my parents came here”可知,自从过去的某个时间开始一直延续到现在,所以要用since。故选D。
11.A
【解析】句意:——我们的电脑又能工作了!——是的。我们的IT老师把它修好了。这花了他大约一个小时。
考查动词时态。根据“Our computer is working again”可知,强调过去已完成的动作对现在造成的影响,用现在完成时have/has done的结构,故选A。
12.B
【解析】句意:——你在找什么,迈克尔?——我表哥的MP3,它刚才还在这,现在不见了。
考查时态。根据“just now”可知第一空应用一般过去时态,故填was。根据“now”可知,它已经丢了,表示对现在的影响,应用现在完成时,空前已经有“has”,第二空应填过去分词gone。故选B。
13.B
【解析】句意:吉姆的爸爸20年前买了第一辆旧自行车。从那以后,他就一直搜集旧自行车。
考查时间状语辨析。As usual像往常一样;Ever since then从那以后;Again and again一次又一次;Sooner or later迟早。根据空后“he has collected old bikes”可知本句是现在完成时,所以时间状语也要与其匹配,因此用Ever since then。故选B。
14.C
【解析】句意:Alex自从2010年来到中国开始研究茶文化。
考查现在完成时。根据“Alex ... tea culture since he came to China in 2010.”可知,强调时间的延续,是“现在完成时+since+一般过去时”结构,此处用现在完成时have/has done,故选C。
15.C
【解析】句意:——萨姆,你什么时候交报告?——对不起,先生,我还没写完。星期五交怎么样?
考查动词时态。根据“How about Friday ”可知报告还在写,但是没有完成,应用现在完成时。故选C。
16.D
【解析】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong ”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
17.D
【解析】句意:这位著名作家在过去两年里写了一本新书。
考查现在完成时态。根据时间状语“in the past two year”可知,此句应用现在完成时态。故选D。
18.A
【解析】句意:你去过水世界吗?
考查副词辨析。yet已经、还,一般用于疑问句或否定句中;already已经,一般用于肯定句中;often经常;always总是。由“Have you been to…”可知,本句为现在完成时态下的一般疑问句,故应用副词yet。故选A。
19.D
【解析】句意:——我们去散步吧。——但是我还没有完成工作。
考查动词时态辨析。don’t finish一般现在时;won’t finish一般将来时;didn’t finish一般过去时;haven’t finished现在完成时。句中yet表示“还”,通常与现在完成时连用,所以空格处填haven’t finished。故选D。
20.B
【解析】句意:汤姆去过中国三次。
考查have/has been to的用法。根据“three times”可知此处表示去过3次,应用has been to。C项has gone 缺to,且表示去某地未回,排除C。故选B。
21.D
【解析】句意:——多漂亮的衣服啊!你买了有多长时间了?——仅仅两周。
考查时态。根据“How long”可知,此处应用现在完成时,表示一段持续的时间。表示“买”应用动词buy,buy是短暂性动词,与含有一段时间作为标志词的完成时连用,要用其延续性动词have,过去分词是had。故选D。
22.D
【解析】句意:——你像这样有多久了?——从上周开始。
考查动词时态。根据“How long have you”可知,本题是现在完成时,结构是“have/has done”,like“像”,介词,要与be动词一起连用,be的过去分词是been。故选D。
23.D
【解析】句意:——你知道,这几年中国的新能源技术进步很快。——是的,我们可以在街上看到很多新能源汽车。
考查现在完成时。are progressing正在进步,现在进行时;will progress将会进步,一般将来时;were progressing正在进步,过去进行时;have progressed已经进步,现在完成时。根据“these years.”和“we can see lots of cars with new energy on the streets.”可知,句子的时态为现在完成时,表示过去发生的事情对现在产生影响,故选D。
24.B
【解析】句意:你有没有说过你不想说的话?
考查现在完成时。此处是句子的谓语,填动词;根据have提示,可知填过去分词与have构成现在完成时。故填B。
25.A
【解析】句意:——顺便问一下,李翔在哪里?——他去游泳了。
考查现在完成时态。根据“By the way, where’s Li Xiang ”可知,是去游泳了,用现在完成时态,go swimming“去游泳”,故选A。
26.C
【解析】句意:在过去的十年里,这个城市的人口增长了15%。
考查时态。根据“in the past ten years”可知,时态用现在完成时have/has done,主语是The population of this city,助动词用has。故选C。
27.A
【解析】句意:自2009年以来,北京的学生已经向希望学校赠送了许多书籍。
考查动词时态。since+过去的时间点,与现在完成时一起连用,结构为have/has done,故选A。
28.A
【解析】句意:——你看过韩红唱歌的现场表演吗?——当然。在不同的城市看过几次。
考查动词时态。根据“ever”可知,此句要用现在完成时,结构为have/has done,故选A。
29.D
【解析】句意:——玛丽可以保留这份报纸多久?——两天。
考查延续性动词及情态动词后接动词原形的用法。keep保留,持续性动词;borrow借,短暂性动词。一段时间与延续性动词一起连用,排除B和C选项。情态动词may后接动词原形,故选D。
30.A
【解析】句意:——朱迪是一位很有经验的老师吗?——是的。她教英语已经20年了。
考查时态。根据“for 20 years”可知,此处应该用现在完成时,即have/has done。故选A。
31.A
【解析】句意:——布鲁斯在过去的两年中变化很大。——是的,他以前很害羞,但现在他很自信和积极。
考查时态。第一处根据“in the past two years”可知,用现在完成时,排除BC;第二处根据“but now he is confident and active”可知,强调与现在的对比,用used to be结构,是一般过去时。be used to do sth“被用来做某事”,不符合语境。故选A。
32.C
【解析】句意:你注意到这里的人吗?据说他们得了一种奇怪的疾病。
考查动词辨析及现在完成时。hear听见,是动词原形;heard听见,是过去分词;noticed注意,是过去分词。根据“Have”可知,此处是现在完成时,空格处用过去分词,排除A项。根据“It is said that they have a kind of strange illness.”可知,这里的人得了怪病,因此此处询问是否注意到这里的人,故选C。
33.D
【解析】句意:这位著名的作家已经去世400年了,但他的作品现在仍然有大的影响。
考查动词时态。根据“for 400 years”可知,本句时态为现在完成时,其结构为have/has+done,选项核心词die为短暂性动词,需变成延续性动词be dead。故选D。
34.B
【解析】句意:他没有赢得这次比赛,是吗?
考查反意疑问句。根据“He’s never won the game”可知,句子使用现在完成时,即have/has+动词的过去分词;故排除A和C;never是否定词,所以反意疑问句使用肯定形式,故选B。
35.A
【解析】句意:——嗨,Tom!这些天你曾经听说过ChatGPT吗?——是的,它是一款人工智能软件,可以为人类做很多有用的事情。
考查现在完成时。ever“曾经”,常用于完成时态,又因therse days“这些天”,所以本句时态为现在完成时have done。主语是you,助动词用have,hear的过去分词为herad,疑问句助动词提前首字母大写。故选A。
36.D
【解析】句意:这花已经死了好几天了。
考查现在完成时。结合“for several days”可知,此处为现在完成时,句中的动词要用延续性动词,die为短暂性动词,不能和时间段连用,排除A、B;die的延续性动词是be dead,故选D。
37.C
【解析】句意:《哈利·波特》这本书自出版以来一直很受欢迎。
考查动词时态。since引导的时间状语从句,从句是一般过去时,主句是现在完成时。故选C。
38.B
【解析】句意:——芜湖博物馆开放多久了?——将近10年了。我喜欢参观它,了解我们家乡的历史和文化。
考查动词。opened开始,为瞬间动词;been open开放的,表状态;started开始,为瞬间动词;been on上映,表状态。根据“How long has Wuhu Museum”以及“For nearly 10 years”可知,设空处应该用延续性动词,排除选项A和选项C;问的芜湖博物馆开放多久了,可用been open表示状态。故选B。
39.B
【解析】句意:我去过西湖四次,但是今年夏天我将再去那里。
考查动词时态。根据“I...to the West Lake four times, but I will go there again this summer.”可知,我已经去过西湖四次了,但今年夏天我还要去,but连接的两句为转折关系,时态为现在完成时,此处表示“去过”用have been to表达。故选B。
40.A
【解析】句意:自从他父亲1980年来到这里以来,他一直在这家工厂工作。
考查连词的用法。since自……以来;for因为;when在……时候;after在……之后。主句是现在完成时,从句是一般过去时;从句“he came here in 1980”是主句发生的时间状语,现在完成时的时间状语常由“for+时间段”或“since+时间点/从句”来引导。故选A。
41.C
【解析】句意:不仅他的父母,他的兄弟也去了长城。他们还没有回来。
考查not only...but also...的就近原则以及动词短语。have been to曾经去过(已回来);have gone to已经去了(还没回来)。根据“They haven’t been back.”可知,去了还没回来,应用have gone to;not only...but also连接主语时,谓语动词的单复数遵循就近原则,就近的是“his brother”,是第三人称单数,空处应是has gone。故选C。
42.D
【解析】句意:在过去的三年里,他去过几个国家,比如美国、英国、澳大利亚和加拿大。
考查时态。根据“the past three years”可知,句子应用现在完成时,结构是have/has+过去分词,故选D。
43.C
【解析】句意:——我很抱歉,玛丽,我借了你课本那么长时间。——没关系。
考查时态和动词词义辨析。 borrow借,贷;lend借钱;keep保持;return归还。根据“I’m sorry, Mary. I…your book for such a long time.”可知,borrow发生在过去,且持续了一段时间,故用现在完成时have/has+过去分词,主语I,故用have,borrow是短暂性动词,不能与一段时间连用,故换成keep,过去分词为kept。故选C。
44.D
【解析】句意:埃莉已经离开半个月了。两个月后她会回来。
考查现在完成时。left离开,动词leave的过去式或过去分词;leave离开,动词原形;has left已经离开,现在完成时;has been away已经离开,现在完成时。根据“for half a month”可知,此处表示埃莉离开了还没回来,句子应用现在完成时,可排除AB选项;谓语应用延续性动词be away,be过去分词为been。故选D。
45.C
【解析】句意:当我到达电影院时,电影已经开始了10分钟。
考查过去完成时。根据“When I arrived at the cinema”可知,时态为一般过去时。而“电影开始”发生在“到达”之前,要用过去完成时,结构为had+过去分词;begin为非延续性动词,不能与一段时间连用,要转化为表示状态的be on。故选C。
46.D
【解析】句意:——你买了足球赛的票吗?——对。它在我的桌子上。
考查时态。此处表示“已经买了”,即过去的动作产生了结果,用现在完成时态。故选D。
47.B
【解析】句意:哈里已经在那个美丽的村庄待了半个月了,下星期他将回来。
考查现在完成时。have been to去过(已回);have gone to去了(未回);have been in在某地待一段时间。根据“beautiful village for half a month”可知,此处表示在某地待一段时间,应用have been in。故选B。
48.D
【解析】句意:在过去的25年里,中国的玉米产量增长了将近125%。
考查动词时态。jumped跳跃,突升,暴涨,动词的过去式或过去分词形式;jumps第三人称单数形式;will jump一般将来时;has jumped现在完成时。根据句意和句中的时间状语over the past 25 years in China可知,这句话表示从25年前到现在,应用现在完成时态。故选D。
49.B
【解析】句意:——你给这些小树浇水了吗?——还没有。
考查时态。根据“Not yet”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选B。
50.C
【解析】句意:赵兰已经在这所学校学习两年了。
考查现在完成时。根据关键词“already”以及“for two years”表示动作持续多久,用于完成时态,故选C。
51.B
【解析】句意:——我认为我们的老师艾伦女士知道每一件事情。——我同意,因为她已经读了2000多本书。
考查时态。根据“our teacher, Mrs Allen, knows everything”可知,因为我们的老师已经读了两千多本书,所以她知道每一件事。过去发生的动作对现在造成的影响,即“现在她知道很多事情”,用现在完成时,故选B。
52.B
【解析】句意:紫禁城,现在的故宫博物院,已经开馆八十多年了。
考查谓语动词的用法。根据“for more than eight years”可知,此句要用现在完成时,且要用be open表示“开放的状态”。故选B。
53.A
【解析】句意:——你去过曹州牡丹园么?——是的,我去年去过。
考查动词时态。have been to现在完成时,表示曾经去过某地; have gone to现在完成时,表示已经去了某地,或正在去某地的路上;went是动词的过去式;根据“Have you ever”可知,此处表示“曾去过”用have been to;go是动词,意为“去”,根据“last year”可知,讲述过去的动作,用一般过去时态,第二空用动词的过去式went。故选A。
54.D
【解析】句意:汤姆的奶奶已经去世两年了。
考查现在完成时。根据时间状语“for two years”可知,句子应用现在完成时,构成形式为:have/has done,故排除A、C项;且动词应是延续性动词;die“死亡”,非延续性动词,不能和一段时间连用,应用be dead“死了”,表示状态;主语“Tom’s grandma”是第三人称单数形式,故助动词应用has,be的过去分词是been。故选D。
55.C
【解析】句意:在过去的三年里他交了很多朋友。
考查现在完成时态。根据“in the past three years”可知句子时态用现在完成时,其结构为have/has+动词的过去分词,主语he是第三人称单数,用has,make的过去分词是made;故选C。
56.B
【解析】句意:Jimmy已经去世一年了。他的死亡让妻子对生活失去了希望。
考查动词、形容词、名词辨析。died死亡,动词过去式;dead死亡的,形容词;death死亡,名词。根据“has been...”可知,第一空填形容词dead,表示“已死亡的”;died为短暂性动词,不与for连用;形容词性物主代词his后修饰名词,故第二个空填death。故选B。
57.B
【解析】句意:——你在这里住了多久?——自从我们买了新公寓。
考查连词辨析。When当……时;Since自从;Before在……之前;Until直到。问句的时态是现在完成时,答语的时间状语就要用for或since引导,for跟一段时间,since后跟时间点,而“买了新公寓”是一个时间点,用since引导。故选B。
58.D
【解析】句意:我的机器人感染了病毒,出了问题。
考查动词时态。根据“it has gone wrong”可知,机器人感染病毒出了问题,指过去的动作对现在造成了影响,应为现在完成时。故选D。
59.C
【解析】句意:你曾去过香港吗?
考查have gone to和have been to的区别。gone过去分词,去;gone to去了(某地);been to去过(某地);been过去分词,是。have been to sp.“曾经去过某地”,暗指人回来了;have gone to sp.“去了某地”,指人未回来。本题在和“you”聊天,说明“you”回来了。故选C。
60.C
【解析】句意:艾米被邀请去聚会。她和我们玩得很开心。
考查一般过去时的被动语态。根据“She had a wonderful time with us”可知应用一般过去时,而主语Amy和谓语动词invite“邀请”之间是逻辑上的动宾关系,应用被动语态,一般过去时的被动语态的谓语结构为“was/were+done”,故选C。
61.A
【解析】句意:——爸爸,妈妈在哪里?——她去超市了。
考查现在完成时态。has gone to现在完成时态,表示去了某地,还没有回来;has been to现在完成时态,表示去了某地,已经回来了;is going to一般将来时;went to一般过去时。根据“where is mom ”可知是人不在这里,动作发生在过去,对现在造成一定的影响,故用现在完成时态,其结构为:have/has+过去分词,主语she是第三人称单数,因此用has gone to,故选A。
62.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。
63.B
【解析】句意:他父亲去巴黎已经五年了。
考查时态。根据“since”可知,此处是“现在完成时+since+一般过去时”结构,主语“Five years”是一个整体,助动词用has。故选B。
64.A
【解析】句意:——在南京,一辆共享单车可以免费使用多久 ——一个小时。
考查动词辨析。keep保留、保持;get得到;borrow借入;lend借出。根据答语“For an hour.”一个小时,可知表示的是一段时间,因此这里应选择一个延续性动词,结合选项,只有keep是延续性动词,故选A。
65.B
【解析】句意:——吉姆,我能借一下你的自行车吗?——不好意思,我把它借给罗斯了。
考查现在完成时。lent借给,lend的过去分词;have lent借给,现在完成时态;lend借给,动词原形;had lent借给,过去完成时态。考查现在完成时,表示过去的动作对现在造成的影响。他已经把自行车借给别人了,所以借不了。故选B。
66.C
【解析】句意:鲍勃已经参观了许多北京的名胜,因此他非常了解北京。
考查现在完成时。visited参观,过去时;will visit参观,将来时;has visited现在完成时。根据“already”和“so he knows Beijing well”可知动作发生在过去,对现在造成了影响,因此用现在完成时。故选C。
67.A
【解析】句意:——看这些邮票,我已经拥有它们五年了。——哇,它们好极了。
考查动词时态。根据句中的时间短语“for five years”可知,该句为现在完成时态,结构为:have/has+动词的过去分词,且句子的动词应为延续性动词。 keep是延续性动词,表示“拥有;保持”。故选A。
68.B
【解析】句意:下列哪一句是正确的?考
查语法辨析。A选项应将too改为so,与that搭配表示“如此……以至于”;C选项应使用harder表示努力的比较级;D选项应将has been to改为has gone to,用实义动词go的过去分词形式表示“去”;B选项无语法问题,故选B。
69.C
【解析】句意:这部电影已经上映一个小时了。
考查瞬间动词和延续性动词。根据“for an hour ”可知动词要用延续性动词。started、begun、 finished是瞬间动词,been on是延续性动词。故选C。
70.D
【解析】句意:——保罗,你认识珍妮·福克斯吗? ——我认识珍妮吗?自从她出生时我就认识她了。
考查现在完成时。由“since she was born.”可知,此处是由since引导的时间状语从句,应该用现在完成时。故选D。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览