【期末语法培优】核心语法之现在完成时-2025-2026学年八年级英语上册期末核心语法培优沪教版(2024) (含答案解析)

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

【期末语法培优】核心语法之现在完成时-2025-2026学年八年级英语上册期末核心语法培优沪教版(2024) (含答案解析)

资源简介

/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年八年级英语上册期末核心语法培优沪教版(2024)核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
1.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
2.We ________ already ________ the story of Sally, and we all like her courage.
A.read; read B.have; read C.will; read D.are; reading
3.— 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
4.— Where is Mike
— He _____to New York on business. He _______ the airport at five in the morning .
has gone; has left for B.has been; has left for
C.has gone; left for D.has been; left for
5.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
6.–Have you____________ to Australia
-No, not yet.
A.go B.are C.been D.gone
7.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
8.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
9.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
10.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
11.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
12.—Why not go to see the elephant show with me
—Sorry. I ________ it already.
A.see B.will see C.saw D.have seen
13.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
14.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
15.—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
16.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
17.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
18.________ you ever ________ the story of The Wonderful Wizard of Oz
A.Do; read B.Did; read C.Have; read D.Will; read
19.Linda a lot since I saw her last time
A.has changed B.willchange C.is changing D.changed
20.--Shall we go to Spring Bay together
--No, thanks. I have already there.
A.gone B.gone to C.been D.been to
21.—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
22.I have ________ a large package of presents.
A.prepare B.prepared C.prepares D.preparing
23.We ________ already ________ the story of the brave girl, and we all admire her spirit.
A.were; read B.have; read C.will; read D.are; reading
24.—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
25.— Jim isn’t in the classroom. Where is he
— He ________ to the teacher’s office.
A.will go B.has gone C.had gone D.is going
26.—How long ________ you ________ this book
—For two weeks. I must return it to the library tomorrow.
A.have; borrowed B.have; kept C.did; borrow D.do; keep
27.—Have you ________ been to the Water World
—No, never.
A.also B.too
C.already D.ever
28.We have come up with a good plan.
A.think of B.think about C.think over D.thought of
29.My aunt is a writer. She ______ more than ten books since 1980.
A.writes B.wrote C.has written D.will write
30.Tom _________ China three times.
A.has been B.has been to C.has gone D.have been
31.--- I hear your teacher ______ to Japan once.
---Yes, he _______ there last year.
A.goes, went B.has been, has been C.went, has been D.has been, went
32.—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
33.—What _____ to your city in recent years
—Lots of wide roads, tall buildings and beautiful parks have been built.
A.takes place B.have happened C.has happened
34.Sorry, I ________ a mistake. Let me correct it.
A.will make B.am making C.was making D.have made
35.—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
36.It ________ four years since he left the army.
A.is B.has C.will
37.—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
38.The population of this city by 15% in the past ten years.
A.increased B.will increase C.has increased D.increase
39.—Where are the teachers now
—In the meeting room. The meeting ________ for 10 minutes.
A.has begun B.has been on C.has had
40.We ______ Xiao Li since she was a little girl .
A.know B.had known C.have known D.knew
41.The population of China _________over 1.3billion so far.
A.was B.are C.has been D.have been
42.—The TV program is really great.
—I think so.It the hearts of lots of fans since it started.
A.lose and touch B.won and touched
C.has won and touched D.has lost and hit
43.My uncle ________ in this factory for 15 years, and he still loves his job.
A.works B.worked C.has worked D.will work
44.Mother often tells me, “I hope you ________ what I ________ you to do at school!”
A.won't forget; have told B.don't forget; will tell
C.didn't forget; tell D.haven't forgotten; am telling
45.He ________ in Beijing since he moved there ten years ago.
A.has lived B.lived C.is living D.had lived
46.Hurry up! The movie _________ for ten minutes.
A.has begun B.began C.has been on D.begins
47.My grandmother ________ in the countryside since she was born, and she never wants to move to the city.
A.lives B.lived C.has lived D.will live
48.—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
49.—Maria, what do you think of Mount Fanjing
—Very cool. I________ there once. I’d like to go there again.
A.has been B.have been C.have gone D.has gone
50.Our country ________ a lot in the last few years.
A.changes B.change C.will change D.has changed
51.Students at Green High School often ________ books from their school library and can ________ them for a week.
A.lend; borrow B.lend; keep C.borrow; borrow D.borrow; keep
52.— Have you ever been anywhere for a trip
— A trip I ________ away from my hometown even once.
A.went B.have gone C.have been D.have never been
53.—Hurry up! The movie Wolf Warriors Ⅱ ________ for 10 minutes.
—OK, I’m coming right now.
A.began B.has begun C.has been on D.had begun
54.﹣﹣Have you ever______the Terracotta Army in Xi'an?
﹣﹣Yes, I went there last year.
A.gone to B.been to C.been in
55.How long can I ______ the book
A.keep B.borrow C.have D.buy
56.-Where is Han Mei now
-She to Shanghai. She will be back in two days.
A.has gone B.has been C.goes D.had gone
57.Since then,our home town has become a new city.Everything .
A.is changed B.was changed
C.had changed D.has changed
58.— How long ________ you ________ this book from the library
— For two weeks. I must return it tomorrow.
A.have; borrowed B.did; borrow C.have; kept D.do; keep
59.It seems that El Nino some disasters in the world in the past few months.
A.has caused B.is causing C.will cause D.caused
60.Mario ________ this pair of shoes for about six years. It’s too old to wear.
A.has bought B.has had
C.bought D.have keep
61.—Where's Tony
—He's got a headache, so he ________ to bed.
A.has gone B.has been C.went D.is going
62.Since the Internet ________, people’s life has changed greatly.
A.come into being B.came into being C.comes into being D.has came into being
63.—When did they ________
—They’ve ________ for three years.
A.get married; been married B.be married; been married
C.get married; got married D.be married; married
64.—How long have your parents ________
—For more than thirty years.
A.married B.got married C.marry D.been married
65.—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
66.--- May I speak to John
--- Sorry, he ____________Japan. But he _________in two days.
A.has been to, will come back
B.has gone to, will be back
C.has been in, would come back
D.has gone to, won't cone back
67.—How long David and Vicky married
—For about four years.
A.were; being B.have; got C.have; been D.did; get
68.I ________ the history museum twice. I've learned a lot there.
A.visit B.am visiting C.have visited
69.Professor Yang is still working in her laboratory because she ________ her work yet.
A.hasn’t finished B.doesn’t finish C.didn’t finish D.won’t finish
70.How long can I ________ this book
A.borrow B.borrowed C.keep D.kept
71.Miss Green isn’t in the office. She ________ to the library.
A.has gone B.went C.will go D.has been
72. —Our country ______ a lot so far.
—Yes. I hope it will be even ______.
has changed; well B.changed; good
C.has changed; better D.changed; better
73.—Dad, where is mom
—She ________ the supermarket.
A.has gone to B.has been to C.is going to D.went to
74.—________ you ________ your homework yet
—Yes. I ________ it a moment ago.
A.Did; do; finished B.Have; done; finished
C.Have; done; have finished D.will; do; finish
75.In the last few years, great changes ________ in China.
A.have taken place B.happened C.took place D.have happened
76.—Do you still play basketball
—Oh. no. I ________ it for the past two years.
A.haven’t played B.didn’t play C.won't play D.hadn’t played
77.—Where are the students I can’t find them in the classroom.
—They _________ the library.
A.went to B.will go to C.have been to D.have gone to
78.Wang Yaping with her two workmates ________ to the space station and will come back in April.
A.have gone B.have been C.has been D.has gone
79.Tom has ______ many presents from his friends.
A.receive B.receives C.received D.receiving
80.— 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
81.—____ you ever _____ Han Hong sing live
—Of course. A couple of times in different cities.
A.Have; seen B.Did; see C.Do; see
82.British Prince William(威廉王子) and Kate ________ for nearly two months.
A.married B.have married C.have been married D.have got married
83.-The two old persons ______ for over fifty years.
-Oh,it's a long time! They must live a happy life.
A.married B.is married C.has married D.have been married
84.My family ________ to the USA in 2005. We ________ here for about ten years.
A.have come; lived B.came; will live
C.came; have lived D.have come; live
85.Mike used to be a top student, but he _______ behind since he lost himself in computer games.
A.fell B.has fallen C.was D.has been
86.— Hello, you're a student at the English centre, aren't you?
— Yes, I am. Sorry,
— Well, I see you in the library a lot.
A.did I say something wrong B.have you seen me
C.are you OK D.have we met before
87.---How long have they ____________ Shanghai
---About a week.
A.been to B.gone to C.left D.been in
88.—How long ________ you ________ this smart watch
—For two months. My uncle gave it to me as a birthday gift.
A.have; bought B.have; kept C.did; buy D.do; keep
89.They _______ here for more than ten years.
A.live B.lives C.are living D.have lived
90.So far, the number of people using 5G mobile phones __________ a lot.
A.is increasing B.are increasing C.has increased D.have increased
91.—________ you ever ________ Nanjing
—No, never.
A.Have; been to B.Have; been C.Have; gone to D.Have; gone
92.He ______ the film before.
A.saw B.sees C.has seen
93.—Look at the stamps from Europe, my grandfather________ them for ten years.
—Wow, they are very wonderful.
A.have kept B.has kept C.has bought D.have bought
94.My mother ________ a good example for me since I was young.
A.was B.has been C.will be D.is
95.My robot ______ a virus and it has gone wrong.
A.catches B.caught C.is caught D.has caught
96.Because of the busy traffic , the plane when he arrives .
A.has landed B.has taken off C.landed D.took off
97.Hurry up! The piano concert ________ for five minutes.
A.had begun B.has been on C.has begun D.began
98.—I’m sorry for being late.
—Never mind. The meeting ________ for only 5 minutes. This way, please.
A.has started B.has been over C.has ended D.has been on
99.—My sports shoes are ________ out.
—How long have you ________ them
A.worn; bought B.wearing; had C.wearing; bought D.worn; had
100.Jim__________ at River School in Vancouver since he was six.
A.is B.was C.has been D.had been
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
2.B
【解析】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。
考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。
3.B
【解析】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it ”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
4.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
5.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
6.C
【解析】句意:——你去过澳大利亚吗?—— 不,没去过。
考查时态。根据答语“No, not yet.”,可知句子是现在完成时,判断空格选过去分词,所以,排除A、B;have gone to意为“到某地去”;说话时该人不在现场, have been to 意为“曾经去过某地”,现在已经不在那里了;根据答语可知空格指“曾经去过某地” ,故选C。
7.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
8.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
9.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。
10.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
11.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
12.D
【解析】句意:——为什么不和我一起去看大象表演呢?——抱歉,我已经看过了。
考查动词的时态。see看见,一般现在时;will see将看,一般将来时;saw看见,一般过去时;have seen已经看过,现在完成时。根据“already”可知,本句为现在完成时。故选D。
13.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
14.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
15.B
【解析】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。
考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。
16.A
【解析】句意:自从我来到长沙我们就没见过面,但我们经常发邮件。
考查现在完成时。根据“since I came to Changsha”可知,主句时态为现在完成时,其谓语动词结构为“have/has+动词的过去分词”,A选项符合该结构。故选A。
17.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
18.C
【解析】句意:你曾经读过《绿野仙踪》的故事吗?
考查时态。根据“ever”可知,时态为现在完成时,所以助动词用have。故选C。
19.A
【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A。
20.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.
21.D
【解析】句意:——我们去散步吧。——但是我还没有完成工作。
考查动词时态辨析。don’t finish一般现在时;won’t finish一般将来时;didn’t finish一般过去时;haven’t finished现在完成时。句中yet表示“还”,通常与现在完成时连用,所以空格处填haven’t finished。故选D。
22.B
【解析】句意:我准备了一大包礼物。
考查非谓语动词。助动词have与过去分词构成现在完成时结构,prepare的过去分词是prepared,故选B。
23.B
【解析】句意:我们已经读过那个勇敢女孩的故事了,而且我们都很钦佩她的精神。
考查动词时态。根据“already”可知,句子时态应用现在完成时,其结构为“have/has +过去分词”;主语为“We”,助动词应用have,动词read的过去分词为read。故选B。
24.D
【解析】句意:——你知道,这几年中国的新能源技术进步很快。——是的,我们可以在街上看到很多新能源汽车。
考查现在完成时。are progressing正在进步,现在进行时;will progress将会进步,一般将来时;were progressing正在进步,过去进行时;have progressed已经进步,现在完成时。根据“these years.”和“we can see lots of cars with new energy on the streets.”可知,句子的时态为现在完成时,表示过去发生的事情对现在产生影响,故选D。
25.B
【解析】句意:——吉姆不在教室里。他在哪?——他去了老师的办公室。
考查现在完成时。根据语境可知,空格处是根据现在来说,已经去了还没回来,所以用现在完成时态。故选B。
26.B
【解析】句意:——你借这本书多久了?——两周了。我明天必须把它还给图书馆。
考查现在完成时和动词辨析。根据答句“For two weeks.”可知,问句时态应为现在完成时,其结构为“have/has+动词的过去分词”,所以C选项“did; borrow”和D选项“do; keep”时态不符,可排除;A选项“have; borrowed”中borrow“借入”是短暂性动词,不能与表示一段时间的“for two weeks”连用;B选项“have; kept”中keep“保留,保存”是延续性动词,可以与表示一段时间的“for two weeks”连用,符合题意。故选B。
27.D
【解析】句意:——你曾经去过水上世界吗?——不,从没去过。
考查现在完成时。also也;too也;already已经;ever曾经。由“Have you”可知,该句为现在完成时,根据“No, never.”可知,此处询问是否“曾经”去过。故选D。
28.D
【解析】句意:我们想出了一个好计划。
考查动词短语和时态。think of想出;think about考虑;think over仔细考虑;come up with想出。根据“We have come up with a good plan.”可知,时态是现在完成时,动词用过去分词形式,只有D符合,故选D。
29.C
【解析】句意:我的姑妈是个作家。自1980年以来,她已经写了十多本书。
考查时态辨析。根据“since 1980”可知要用现在完成时,其结构为has/have done。故选C。
30.B
【解析】句意:汤姆去过中国三次。
考查have/has been to的用法。根据“three times”可知此处表示去过3次,应用has been to。C项has gone 缺to,且表示去某地未回,排除C。故选B。
31.D
【解析】句意:——我听说你老师曾经去过日本。——是的,他去年去的那里。根据once.可知用现在完成时态;第二句根据last year可知用过去时态;故选D
32.D
【解析】句意 :——你曾经在户外睡过觉吗?——没有。我胆儿很小。
考查一般疑问句的回答。根据“I’m very timid (胆小的) .”可知我胆儿小没有在户外睡过,应用否定;又因原句是现在完成时态,以have开头,所以应用助动词have回答。故选D。
33.C
【解析】句意:——最近几年你的城市发生了什么?——许多宽的马路、高楼和美丽的公园建起来了。
根据in recent years可知是现在完成时态,结构是have/has+过去分词,排除A;主语What看作是单数,所以用has;故选C。
34.D
【解析】句意:对不起,我弄错了。我来纠正一下。
考查现在完成时。根据“Sorry, I...a mistake. Let me correct it.”可知,因为已经犯了错误,所以现在要去纠正,故选D。
35.B
【解析】句意:——这件新衬衫你穿起来很好看。你什么时候买的?——在7月7日。我已经买了一个星期了。
考查动词时态。根据“for a week”可知,一段时间要与现在完成时一起连用,排除C选项。且谓语动词要用延续性动词,buy是短暂性动词,have是延续性动词,故选B。
36.A
【解析】句意:他离开军队已经四年了。
考查时态。分析句子结构可知,此处为“It is/has been+时间段+since+从句”固定句式,表示“自从……至今有多久了”,since引导的从句的时态是一般过去时。故选A。
37.D
【解析】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong ”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
38.C
【解析】句意:在过去的十年里,这个城市的人口增长了15%。
考查时态。根据“in the past ten years”可知,时态用现在完成时have/has done,主语是The population of this city,助动词用has。故选C。
39.B
【解析】句意:——老师们现在在哪里? ——在会议室里。会议已经开始10分钟了。
考查动词时态。根据“for 10 minutes”可知,此句时态为现在完成时,谓语动词需要用延续性动词,且此处表示会议已经开始10分钟了,应用have/has been on,主语为名词单数,故应用has been on。故选B。
40.C
【解析】句意:自从她还是个孩子的时候,我就认识小丽。
考查动词的时态。know一般现在时;had known过去完成时;have known现在完成时;knew一般现在时。这里是since引导的时间状语从句,主句用现在完成时,其结构是have done的形式。故选C。
41.C
【解析】句意:中国的人口到目前为止已经超过了13亿。根据so far可知句子用现在完成时态,结构是:have/has+过去分词;主语是population of China,谓语动词常用单数形式;故选C
42.C
【解析】句意:——这个电视节目真的很好。——我认为是这样,自从它开始就赢得了和触动了许多粉丝的心。根据since it started.可知用现在完成时态,故排除A/B;根据The TV program is really great.可知是赢得观众的心;故选C
43.C
【解析】句意:我的舅舅在这家工厂已经工作15年了,并且他依然热爱他的工作。
考查动词时态。works工作,一般现在时态;worked工作,一般过去时态;has worked已经工作,现在完成时态;will work将会工作,一般将来时态。根据时间状语“for 15 years” 和 “still loves his job” 可知动作从过去持续到现在,用现在完成时。故选C。
44.A
【解析】句意:母亲经常告诉我:“我希望你不将忘记我让你在学校所做的”。
本题主要考查一般将来时和现在完成时。结合句意,“我”希望你不要忘记“我”告诉你在学校要做的事情。第一个空,是还没有发生的事,将来可能会发生,所以用一般将来时态。故 won't forget 符合题意;第二个空,“告诉”这件事已经完成,并且这个动作到现在还有影响,故用现在完成时态。故 have told 符合题意。故选A。
45.A
【解析】句意:他自从十年前搬到北京后就一直住在那里。
考查动词时态辨析。has lived现在完成时;lived一般过去时;is living现在进行时;had lived过去完成时。根据时间状语“since he moved there ten years ago”可知,动作从过去开始一直持续到现在,应使用现在完成时表示持续状态。故选A。
46.C
【解析】句意:快点!电影已经开始十分钟了。
考查现在完成时和延续性动词。has begun已经开始,为现在完成时,但是begin为瞬间性动词,不能与表示一段时间的状语连用;began开始,为一般过去时;has been on已经开始,为现在完成时,且be on为延续性动词,可以与表示一段时间的状语连用;begins开始,为一般现在时。根据时间状语for ten minutes可知,此处应该用延续性动词,且应该用现在完成时表示动作从过去某一时间开始一直持续到现在,所以应该用has been on。故选C。
47.C
【解析】句意:我的祖母自从出生以来一直住在乡下,而且她从未想过搬到城市。
考查现在完成时。根据“since she was born”可知,动作从过去持续到现在,强调对现在的影响(仍住在乡下),需用现在完成时。故选C。
48.C
【解析】句意:——萨姆,你什么时候交报告?——对不起,先生,我还没写完。星期五交怎么样?
考查动词时态。根据“How about Friday ”可知报告还在写,但是没有完成,应用现在完成时。故选C。
49.B
【解析】句意:——玛丽亚,你认为梵净山怎么样?——非常棒。我曾经到过那里,我想再去一次。
考查时态辨析。has been去过已回,第三人称单数;have been原形;have gone去了未回,原形;has gone第三人称单数。根据“I’d like to go there again.”可知,她去过已回;主语为I,用动词原形,故选B。
50.D
【解析】句意:在过去几年,我们国家变化很大。
考查动词时态。根据“in the last few years”可知,这是一个过去的动作延续到现在并对现在造成影响或结果,应用现在完成时。故选D。
51.D
【解析】句意:格林中学的学生经常从学校图书馆借书,他们能借阅一周。
考查动词辨析以及延续性动词的用法。lend借出,短暂性动词;borrow借入,短暂性动词;keep保存,延续性动词。根据“books from their school library”可知,此处用borrow sth from的固定搭配。for+一段时间要与延续性动词一起连用,所以第二空填keep,故选D。
52.D
【解析】句意:——你出去旅游过吗?——旅游?我从未离开过家乡。
考查现在完成时态。现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。be away离开,不在;频度时间状语once,故选D。
53.C
【解析】句意:——快点!电影《战狼2》已经上映10分钟了。——好的,我马上就来。
考查时态和延续性动词。根据“The movie Wolf Warriors Ⅱ ... for 10 minutes.”可知,电影已经开始10分钟,时态用现在完成时have/has+done,排除A和D;begin“开始”是非延续性动词,不能和一段时间连用,表示“已经上映”用has been on。故选C。
54.B
【解析】句意:——你去过西安兵马俑吗?——是的,我去年去过那里。
have/has gone to 去某地了(在途中或已经到达目的地)。have/has been to 去过某地(现在已经回来);have /has been in在某地,根据答语“I went there last year.”可知,去过西安兵马俑且现在已经回来,故答案为B。
55.A
【解析】句意:我能保存这本书多久?
考查动词辨析。keep保存;borrow借;have有;buy购买。how long“多久”,表示时间段,后面通常用延续性动词。keep“保存”,是延续性动词。故选A。
56.A
【解析】句意:——现在韩梅在哪里?——她去了上海。将于两天后回来。
have/has gone to表示某人去了某地,现在还没有回来;have/has been to表示某人曾经去过某地。根据“She will be back in two days.”判断,现在韩梅已经去了上海,还没有回来,是说明现在的情况,故时态为现在完成时,答案为A。
57.D
【解析】句意:从那时起,我们的家乡变成了一座新城市。一切都变了。A. is changed一般现在时的被动语态;B. was changed一般过去时的被动语态;C. had changed过去完成时;D. has changed现在完成时。change:改变,变化,既是及物动词也是不及物动词,可以有被动语态,通常“某物变了”用主动语态;根据时间Since then(从那时起)可知此句时态用现在完成时(动作发生在过去,对现在有影响),结合句意可知选D。
58.C
【解析】句意:——你从图书馆借这本书多长时间了?——两周了。我明天必须把它还回去。
考查动词时态和动词辨析。根据答句“For a week”可知,问句应用现在完成时,表示持续一段时间,结构为have/has + 动词过去分词;主语为“you”,助动词应用have;谓语动词应用延续性动词keep,过去分词形式为kept,borrow是短暂性动词,不能用于现在完成时表示持续一段时间。故选C。
59.A
【解析】句意:厄尔尼诺现象好像在过去的几个月中已经在世界上造成了一些灾难。in the last/past + 一段时间,表示“在最近(刚刚过去)的一段时间”,用于现在完成时态,根据标志词in the past few months可以判断用现在完成时。故答案为A。
60.B
【解析】句意:马里奥拥有这双鞋大约六年了。它太旧了,不能穿。
考查时态和延续性动词。根据“for about six years”可知,谓语动词应为可延续性的,buy“买”是非延续性动词,排除A和C;现在完成时的谓语结构为have/has+done,D项结构错误。主语“Mario”是三单,助动词用has。故选B。
61.A
【解析】句意:——托尼在哪里?——他头痛的厉害,所以他已经上床睡觉了。
考查动词时态和短语辨析。has gone to去了某地(还没回来),现在完成时;has been to曾经去过某地(已回到说话地),现在完成时;went是动词go的过去式;is going to将要,一般将来时。根据“Where's Tony”可知,过去发生的事情对现在造成了影响,所以用现在完成时,且托尼不在说话地,故选A。
62.B
【解析】句意:自从互联网诞生以来,人们的生活发生了巨大的变化。
考查时态。此处是“主句(现在完成时)+since从句”的结构,从句要用一般过去时,动词用过去式,故选B。
63.A
【解析】句意:——他们什么时候结婚的?——他们已经结婚三年了。
考查时态。根据“When did they”可知,did后跟动词原形,且此处是询问“结婚”的动作,故空一用get married;由“for three years.”可知,空二用现在完成时,且此处询问“结婚时间”的长短,故用表示状态的be married与一段时间连用。故选A。
64.D
【解析】句意:——你父母结婚多久了?——30多年了。
考查现在完成时持续性动词。该句为现在完成时,动词marry和get married是非延续性动词,不能与表示一段时间的状语连用,应用延续性动词be married,故选D。
65.C
【解析】句意:——我可以和王红通话吗?——对不起,她不在家。她去北京了。
考查现在完成时。has been to去过某地,已经回来;has to go to不得不去;has gone to去了某地,还未回来。根据“she is not at home”可知,王红不在家,即她去了北京,还未回来,应用has gone to。故选C。
66.B
【解析】句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。根据句意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。
67.C
【解析】句意:-----戴维和维姬结婚多久了?-----大约四年。How long多久,多长时间,后面的动词用延续性动词,根据回答For about four years(for+时间段,一般用现在完成时)可知现在完成时;get married结婚,非延续动词,不能和时间段连用,排除B和D;be married结婚,延续性动词,结合句意和语境可知选C。
点睛:1.marry sb.、get married 和be married都有结婚的意思,marry sb.和get married终止性动词(瞬间动词),不能和时间段连用,也不能用于how long开头的特殊疑问句中,be married是延续性动,可以和时间段连用,也可以用于how long开头的特殊疑问句中;2.和…结婚,不能说marry with sb.,marry是及物动词,只能说marry sb.;3. get married 和be married意思是结婚,娶,嫁,如果说“和…结婚,嫁给…,娶了…”要加介词to;例如,She got married to a man of wealth. 她嫁给了一个有钱人。
68.C
【解析】句意:我参观过这个历史博物馆两次。我在那里学到了很多。
考查时态。根据twice可知,此处表示已经参观过这个历史博物馆两次,用现在完成时have done,故选C。
69.A
【解析】句意:杨教授还在她的实验室工作,因为她还没有完成工作。
考查时态。根据“Professor Yang is still working in her laboratory because she...her work”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。
70.C
【解析】句意:这本书我能借多久?
考查动词辨析。borrow借;keep保留。根据“How long”可知,此处提问时间段,borrow为非延续性动词,不能和时间段连用,需要变为延续性动词keep,情态动词can后跟动词原形。故选C。
71.A
【解析】句意:格林小姐不在办公室。她去图书馆了。
考查现在完成时。have gone to去了某地(还未回来);have been go去过某地(已经回来)。根据“Miss Green isn’t in the office.”可知,格林小姐不在办公室,说明她去图书馆了,还未回来,应用have gone to;主语为“She”,助动词用has。故选A。
72.C
【解析】句意:——到目前为止,我们的国家已经发生了很大的变化。——是的。我希望会更好。
考查时态和形容词比较级。根据so far“到目前为止”,可知本句用现在完成时,根据修饰比较级的副词“even甚至,更,愈加”,可知第二个空用比较级,故选C。
73.A
【解析】句意:——爸爸,妈妈在哪里?——她去超市了。
考查现在完成时态。has gone to现在完成时态,表示去了某地,还没有回来;has been to现在完成时态,表示去了某地,已经回来了;is going to一般将来时;went to一般过去时。根据“where is mom ”可知是人不在这里,动作发生在过去,对现在造成一定的影响,故用现在完成时态,其结构为:have/has+过去分词,主语she是第三人称单数,因此用has gone to,故选A。
74.B
【解析】句意:——你做完你的家庭作业吗?——是的,我刚刚做成。
考查动词时态。根据题干中的“yet”可知问句用现在完成时,现在完成时的谓语动词结构为have/has done,所以排除A、D选项;由答句中的“a moment ago”可知答句用一般过去时,排除C,故选B。
75.A
【解析】句意:在过去的几年里,中国发生了巨大的变化。
考查动词短语和动词时态。happen“发生”强调偶然性,此处应指“按计划发生”,用take place表示,且该句强调动作对现在产生的影响,用现在完成时。故选A。
76.A
【解析】句意:--你仍然打篮球吗?--哦,不,过去两年里我已经不打篮球了。选项A是现在完成时,选项B是一般过去时,选项C是一般将来时,选项D是过去完成时。for the past 2 years 这个时间状语是用在现在完成时的句子中,不用在其它时态中,表示“过去的两年里,我已经不打篮球了”,故选A。
77.D
【解析】句意:——学生们在哪里?我在教室里找不到他们。——他们去了图书馆。
went to去,have been to表示去过,已经回来了;have gone to表示去了,还没有回来。根据I can’t find them in the classroom.可知他们现在不在教室,因此表示去了,还没有回来,故用have gone to。故选D。
78.D
【解析】句意:王亚平和她的两个同事已经去了空间站,将在四月份回来。
考查时态和主谓一致。have been to去过某地,已经回来;have gone to去了某地,还未回来。根据“will come back in April.”可知去了空间站,还未回来,用have gone to;with连接的成分作主语时,遵循就远原则,根据“Wang Yaping”可知助动词用has。故选D。
79.C
【解析】句意:汤姆已经从他朋友那里收到很多礼物了。
考查时态用法。根据句意以及横线前has提示可知,本句时态是现在完成时,其结构是have/has+动词的过去分词。故选C。
80.D
【解析】句意:——你想和我们一起去看电影《疯狂动物城》吗?——我想去!但我已经看过了。
考查现在完成时态。答语表示已经看过这部电影了,强调已经完成的动作,要用现在完成时have/has done的结构。故选D。
81.A
【解析】句意:——你看过韩红现场演唱吗?——当然。在不同城市有几次。考查动词时态辨析题。ever曾经,用于现在完成时态;根据句意结构,可知选A。
82.C
【解析】句意:英国威廉王子和凯特结婚近两个月了。
考查动词的时态。从句后的“for nearly two months”可知,此句为现在完成时,应该用表示时间段的延续动词。marry是非延续性动词,其延续性动词为“be+形容词”形式。故选C。
83.D
【解析】句意:——这两位老人已经结婚五十多年了。——哦,好久不见了!他们必须过上幸福的生活。
考查动词时态,A. married一般过去时B. is married一般现在时的被动语态;C. has married现在完成时;D. have been married现在完成时的被动语态。观察句子这里“for +时间段”表示动作从过去一直持续到现在,应该用现在完成时,这里主语不是三单,故选D。
84.C
【解析】句意:我的家人在2005年来到美国。我们在这里住了大约十年了。
考查时态。根据“in 2005”可知,第一处是一般过去时;根据“for about ten years”可知,第二处是现在完成时。故选C。
85.D
【解析】句意:迈克过去是一名尖子生。但是自从他沉迷于电脑游戏后,他落后了。
考查动词的时态。根据since可知本题应该用现在完成时,fall behind落后,是个瞬间动作,当句中有since,for等表示时间段的时间状语时,要把瞬间动作改为持续动作,所以应该用be behind,故选D。
86.D
【解析】句意:——你好,你是英语中心的一名学生,不是吗?——不,我是。对不起,我们以前见过吗?——哦,我经常在图书馆看见你。
根据语境,我们能够判定,双方见过面,只是没说过话。甲的回答说明上面的问题与“见面”有关。根据问话前面的“sorry”和选项的句意,我们可以先判定B、C项的内容与上下文不符。结合下文,A与之没有紧密联系。只有D项(我们以前见过面吗?)与下面的回答吻合。
87.D
【解析】句意:——他们在上海待了多长时间了?——大约一周。have been to去过,表示去了某地回来了,是瞬间性动词;have gone to去了,表示去了某地还没有回来,是瞬间性动词;left离开,是瞬间性动词;have been in在…..,是延续性动词;与how long时间段连用,用延续性动词,故选D。
点睛:延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。.延续性动词可以用于现在完成时,其完成时态可与表示"段时间"的状语连用。
终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。常见的非延续性动词有:come, go, arrive, reach, leave, begin, start, buy, join, die, borrow, getup等。这类动词也可以用于完成时态,说明某个动作的结果还存在,但不能和for 表示的一段时间的状语连用。
88.B
【解析】句意:——你拥有这块智能手表多久了?——两个月了。我叔叔把它作为生日礼物送给我。
考查动词时态和动词辨析。how long通常与现在完成时连用,表示动作或状态从过去持续到现在。buy(购买)是瞬间动词,不能与表示一段时间的状语连用;keep(保持、拥有)是持续性动词,可以与一段时间连用。根据答语“For two months”可知,询问的是持续拥有手表的时间,因此应用现在完成时“have kept”。故选B。
89.D
【解析】根据时间状语for more than ten years可知用现在完成时。
90.C
【解析】句意:到目前为止,使用5G手机的人数增加了很多。
考查现在完成时。increase增加。根据题干中时间状语“So far”可知句子要用现在完成时,排除AB;再由主语中有“the number of ...”表示“……的数量”,可知助动词用has而不用have,排除D。故选C。
91.A
【解析】句意:——你曾经去过南京吗?——不,没有。
考查现在完成时。Have been to去过某地;have been 去过某地,省略介词to;Have gone to去了某地;have gone 去了某地,省略介词to;根据句意可知此处是询问是否去过南京,Nanjing不是地点副词,不需要省略to。故选A。
92.C
【解析】句意: 他以前看过这部电影。考查句子时态辨析。根据时间状语before(以前)可知此句时态是现在完成时,结合句意和语境可知选C
93.B
【解析】句意:——看这些来自欧洲的邮票,我爷爷已经收藏它们十年了。——哇,它们太棒了。
考查动词辨析和时态。have kept是现在完成时,表示“已经保存,且还在继续保存”;has kept是第三人称单数形式的现在完成时,意思同上;has bought错误表达;have bought错误表达。根据对话内容可知,此处表达的是“我爷爷已经收藏这些邮票十年了”的意思,且收藏的动作还在继续,所以应该用现在完成时,且主语是“my grandfather”,是第三人称单数,所以应该用“has kept”。故选B。
94.B
【解析】句意:从我小的时候起,我母亲就一直是我的好榜样。
考查时态。A. was一般过去时;B. has been现在完成时;C. will be一般将来时;D. is一般现在时,since “自从,以来”,引导时间状语从句时,主句用现在完成时。根据since I was young. 从我小的时候起,可知本句用现在完成时。故选B。
95.D
【解析】句意:我的机器人感染了病毒,出了问题。
考查动词时态。根据“it has gone wrong”可知,机器人感染病毒出了问题,指过去的动作对现在造成了影响,应为现在完成时。故选D。
96.B
【解析】句意:由于繁忙的交通,他到达时飞机已经起飞了。land动词或名词,着陆或陆地;take off起飞或脱下。本句指已经完成的动作,强调过去的动作对现在造成的影响和结果,使用现在完成时态:has/have+动词的过去分词。taken是take的过去分词。故选B。
97.B
【解析】句意:快点,钢琴音乐会已经开始五分钟了。
考查延续性动词。本句的时间状语for five minutes要求其语动词必须是延续性的。而begin“开始”为瞬间动词,其延续意义可以用be on来表达。故选B。
98.D
【解析】句意:——对不起,我迟到了。——没关系。会议只开始了5分钟。请这边走。
考查动词辨析。has started已经开始,非延续性动词;has been over已经结束,延续性动词;has ended已经结束,非延续性动词;has been on已经开始,延续性动词。根据空后“for only 5 minutes”可知,句子是现在完成时,与时间段连用,动词应是延续性动词,故排除A、C项;根据后句“This way, please.”可知,应是会议只开始了5分钟。故选D。
99.D
【解析】句意:——我的运动鞋穿破了。——你买了它们多久了?
考查过去分词。 worn穿,破旧的;wearing穿,现在分词或动名词;bought买,过去式或过去分词,非延续性动词;had有,过去式或过去分词,延续性动词。根据“My sports shoes are...out可知,be worn out“破烂的”,故第一空应用worn,排除选项B和C;根据“How long have you...them”可知,表示东西买多久了应该用一个连续性动词。故应用had。故选D。
100.C
【解析】句意:吉姆从6岁,就在River学校了。本题考查现在完成时。since+一般过去时,表示从过去的某个时间开始,动作或者状态持续到现在,主句要用现在完成时,其结构是have/has+done,故选C。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览