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

文档属性

名称 【期末语法培优】核心语法之现在完成时-2025-2026学年八年级全册英语期末核心语法培优鲁教版(五四学制) (含答案解析)
格式 docx
文件大小 74.7KB
资源类型 试卷
版本资源 鲁教版(五四学制)
科目 英语
更新时间 2025-12-21 00:00:00

图片预览

文档简介

/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年八年级全册英语期末核心语法培优鲁教版(五四学制)
核心语法:现在完成时
学校:___________姓名:___________班级:___________考号:___________
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.--Shall we go to Spring Bay together
--No, thanks. I have already there.
A.gone B.gone to C.been D.been to
3.— 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
has gone; left for D.has been; left for
4.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
5.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
6.Alex’s grandfather _______ tea culture for ten years.
A.studies B.studied C.has studied D.was studying
7.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
8.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
9.Over fifty countries _______ the AIIB(亚投行) so far.
A.joined B.was joining
C.had joined D.have joined
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.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
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.In the past few years, the Shanghai government ________ many new subway lines to make transportation more convenient.
A.had built B.has built C.built D.has been built
14.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
15.We ________ already ________ the story of Sally, and we all like her courage.
A.read; read B.have; read C.will; read D.are; reading
16.Ben is a foreign teacher.So far,he in Shiyan for five years.
A.was teaching B.has taught C.will teach D.taught
17.Our teacher ________ maths in this school since 2021.
A.teaches B.taught C.has taught D.will teach
18.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
19.My parents ________ Chengdu on business for a whole week. So I am living with my grandparents these days.
A.have gone to B.have been in C.have been to D.have been away
20.She ________ her hobby of dancing since she was five years old.
A.has had B.had C.have had D.having
21.—May I speak to Mr. Wang
—Sorry. He isn’t in.He ________ Beijing for a week.
A.has been to B.has gone to C.has been in D.has gone in
22.The old man ________ in this neighborhood since he moved to our city in 2010.
A.lives B.has lived C.lived D.will live
23.—When will you hand in your homework, Jack
—Sorry, I’m not sure. I __________ it yet.
A.didn’t finish B.won’t finish
C.haven’t finished D.don’t finish
24.Liu Yang ________ Hong Kong three times already.
A.has been in B.went to C.has gone to D.has been to
25.—Not only her mother but also her father ________ in that hospital in the past 15 years.
—It’s said that she also wants to be a doctor when she grows up.
A.work B.works C.is working D.has worked
26.My uncle___________ in England since ten years ago.
A.lives B.lived C.will live D.has lived
27.Don't go in,this is the shop ________we have just been________.
A./,to B.that,/ C.where,to D.which,there
28.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went
29.—How long may I ________ the book
—Just one day. I will return it to Mary tomorrow.
A.keep B.borrow C.lend
30.The professor reached Nanjing last Wednesday. He ________ there for 10 days.
A.has been B.has got C.has reached D.has arrived
31.—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
32.—How long ________ you ________ the school rules since you came here
—For two years. They help us keep safe.
A.have; followed B.did; follow C.do; follow D.will; follow
33.—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
34.Man on the earth for millions of years.
A.began to live B.lived C.has lived D.have lived
35.—     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
36.He ________ his glasses for two years, and now he needs a new pair because the old one is broken.
A.wears B.wore C.has worn D.will wear
37.—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
38.I have ________ a large package of presents.
A.prepare B.prepared C.prepares D.preparing
39.I ________ to Hainan twice. It's very beautiful.
A.have been B.have gone C.went D.will go
40.They left for Beijing last week and we ________ them so far.
A.don’t hear from B.didn’t hear from C.haven’t heard from D.won’t hear from
41.—How long ________ you ________ the habit of following traffic rules
—For two years. It keeps me safe on the road.
A.have; had B.did; have C.do; have D.will; have
42.—Do you believe there are aliens
—No, because no life in space ________ any information ________ us so far.
A.send; to B.has sent; to C.launch; to D.found; for
43.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
44.My teacher ________ several books since then.
A.wrote B.has written C.writes D.had written
45.—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
46.My brother ________ the story of The Adventures of Pinocchio twice, and he still loves it.
A.reads B.read C.has read D.will read
47.—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
48.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
49.My grandparents _____ in that city since 2008.
A.will live B.live C.have lived
50.She ________ many friends since she joined the English reading club three months ago.
A.makes B.made C.has made D.will make
51.My robot ______ a virus and it has gone wrong.
A.catches B.caught C.is caught D.has caught
52.—________ he ever ________ abroad
—No, never.
A.Did; go B.Have; been C.Has; been D.Has; gone
53.—The number of foreign players in America’s NBA ________ increased.
—Yeah. A number of foreign players ________ playing in the NBA now.
A.has; is B.has; are C.have; is D.have; are
54.China rapidly in recent years,but our country is still a country,
A.develops;developing B.develops;developed
C.has developed;developing D.has developed;developed
55. I ________ the History Museum twice. I’ve learned a lot there.
A.visit B.am visiting
C.have visited D.will visit
56.Henry has been a teacher _______.
A.for ten years B.since ten years C.for ten years ago D.in 1998
57.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
58.Our team ________ another point! I am sure we’ll win the game.
A.will get B.has got C.is getting D.was getting
59.—Are your parents still living in the countryside
—No, they ________ to Wuhan.
A.move B.will move C.moved D.have moved
60.He ______ the film before.
A.saw B.sees C.has seen D.seeing
61.Students in Beijing____________ away many books to the Hope Schools since 2009.
A.have given B.give C.gave D.giving
62.—The book is popular. ________ you ________ it yet
—Yes, I have.
A.Are; reading B.Were; reading C.Have; read D.Will; read
63.We have studied English ________ three years.
A.for B.since C.that D.at
64.—Where is your uncle, Jane
—He is in Guangzhou. He _______ for a month.
A.has left B.has gone C.has been away
65.—How long have you been a teacher
—________ 2006.
A.Since B.For C.In D.After
66.—________you ever ________ America
—Yes, I have.
A.Have; gone to B.Have; gone in C.Have; been to D.Have; been in
67.Linda has her homework already and she’ s newspapers now.
A.finishes; reads B.finished; read C.finished; reading D.finishing; read
68.The man ________ in 1983. He ________ for over 30 years.
A.died; was dead B.died; has been dead
C.has been dead; died D.was dead; has been dead
69.—How many times ______ you ______ Shanghai
—Only once.
A.have; been to B.have; gone to
C.went; to D.goes; to
70.His cat has ________ for five weeks.
A.died B.been dead C.dying D.dies
71.I’d like to go and play Chinese chess with you, but I ________ my homework.
A.wasn’t finishing B.haven’t finished
C.didn’t finish D.don’t finish
72.He the city since he graduated from college.
A.has left B.left
C.has been away from D.has away
73.—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
74.-Excuse me ,when did you leave Jinzhou?
-In August ,2017.I _____ for about two years.
A.have left B.left C.have been away D.was away
75.—New York is one of the biggest cities in America.
—___________ you ___________ before
A.Has; been to there B.Have; been there
C.Did; go to there D.Do; go there
76.Harry Potter is a very nice film. I _______ it twice.
A.will see B.have seen C.saw D.see
77.His grandma __________ for more than ten years.
A.has died B.has been dead C.has dead D.has been died
78.My brother __________ Dalian for two months.
A.has left B.has come to
C.has gone to D.has been in
79.Traffic jams in our city lots of questions about transport policy.
A.has arisen B.have arisen
C.have raised D.has raised
80.Our school life _______since 2018.We have more activities outdoors.
A.changed B.has changed C.will change D.changes.
81.—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
82.China ________ its best to improve the air quality in the last three years.
A.tried B.has tried C.had tried D.will try
83.Jim _________ a lot about Chinese culture since he began to study in our school.
A.learns B.learned C.will learn D.has learned
84.Prison Break is the best American TV play that I _____ these years.
A.watch B.will watch C.have watched D.was watching
85.My father ________ Shanghai for half a year, but I have never ________ the city.
A.has been in; been to B.have been in; been to
C.has gone to; gone to D.has gone to; been in
86.—Why is Mr. Yang still in the teachers’ office
—Maybe he ________ his work yet.
A.doesn’t finish B.hasn’t finished C.haven’t finished D.didn’t finish
87.—What did he say
—He said, “I have _________ a lot _________ the farm work.”
A.learn; to B.learn; from C.learned; to D.learned; from
88.— ________ my pen
—Yes, I have. I saw it on your desk a moment ago.
A.Do you see B.Did you see
C.Would you see D.Have you seen
89.You can fly kites with your partners if your homework______.
A.will finish B.will be finished
C.has finished D.is finished
90.—Where are Maria and Tony
—They are not at home. They ________ England.
A.have been to B.are away C.have gone to D.had been in
91.—________ you ________ your homework yet
—Yes. I ________ it a moment ago.
A.Did; do; finished B.Have; done; finished C.Have; done; have finished
92.—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
93.— ________ a dog
—No, ________ a cat.
A.Have you got; I got B.Does she have; she hasn’t
C.Do you have got; I get D.Has he got; he has got
94.________ you ever ________ UFOs
A.Have; seen B.Did; see C.Will; see D.Do; see
95.She has never_________, but she knows a lot about the world with the help of the Internet.
A.gone to abroad B.gone abroad C.been to abroad D.been abroad
96.There __________ be a lot of sharks, but now they__________ endangered animals.
A.is used to; become B.would; become
C.used to;have become D.would;have become
97.—How do you feel before leaving for New York
—So sad. I ________ this city since ten years ago.
A.have been in B.have been to C.have gone to D.have come to
98.My good friend ________ this car for more than ten years.
A.has had B.has bought C.have had D.buys
99.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.
100.— Please look at these stamps. I ________ them for five years.
— Wow, they are fantastic!
A.have kept B.have bought C.borrowed D.kept
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
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.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.
3.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
4.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
5.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
6.C
【解析】句意:亚历克斯的祖父研究茶文化已有十年时间。
考查动词时态辨析。studies一般现在时;studied一般过去时;has studied现在完成时;was studying过去进行时。根据时间状语“for ten years”表示持续十年的动作,强调从过去持续到现在并可能继续,应使用现在完成时。故选C。
7.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
8.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
9.D
【解析】试题分析:句意:到目前为止五十多个国家加入了亚投行。根据so far可知该用现在完成时,所以选D。
考点:考查现在完成时。
10.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
11.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
12.D
【解析】句意:——为什么不和我一起去看大象表演呢?——抱歉,我已经看过了。
考查动词的时态。see看见,一般现在时;will see将看,一般将来时;saw看见,一般过去时;have seen已经看过,现在完成时。根据“already”可知,本句为现在完成时。故选D。
13.B
【解析】句意:在过去的几年里,上海政府修建了许多新的地铁线路,使交通更加便利。
考查现在完成时。根据“In the past few years”可知,此处需用现在完成时,谓语动词构成是have/has+过去分词,主语“the Shanghai government”为单数,因此用has built。故选B。
14.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
15.B
【解析】句意:我们已经读过Sally的故事了,而且我们都很欣赏她的勇气。
考查现在完成时态。read阅读;have read已经阅读过,现在完成时态;will read将会阅读,一般将来时态;are reading正在阅读,现在进行时态。根据“We...already...the story of Sally, and we all like her courage.”可知,此处指过去的行为对现在造成了影响,时态为现在完成时态。故选B。
16.B
【解析】句意:本是一名外教,到目前为止,他在十堰教书已经五年了。
考查时态。A. was teaching过去将来时;B. has taught现在完成时;C. will teach一般将来时);D. taught一般过去时;根据句中的副词短语so far“迄今为止”判断空格用现在完成时,现在完成时的谓语动词的结构是“have/has+过去分词”;主语he是单数第三人称,助动词has,故选B。
17.C
【解析】句意:自2021年以来,我们的老师一直在这所学校教数学。
考查时态。teaches教,动词三单形式,用于一般现在时;taught教,动词过去式,用于一般过去时;has taught教,用于现在完成时;will teach教,用于一般将来时。根据“since 2021”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语“Our teacher”是第三人称单数,因此助动词用has,teach的过去分词是taught。故选C。
18.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
19.B
【解析】句意:我父母已经在成都出差一整周了。所以这些天我和我的祖父母住在一起。
考查现在完成时。have gone to已经去了,强调动作的完成,人不在说话现场;have been in已经在……,表示状态,后面接一段时间;have been to曾经去过,强调过去的经历;have been away已经离开,强调动作的完成。根据语境可知,此处是在描述父母已经在成都出差一周,强调状态,且后面接了一段时间,所以应该用have been in。故选B。
20.A
【解析】句意:她从五岁起就一直有跳舞的爱好。
考查时态。has had有,现在完成时; had有,一般过去时;have had有,现在完成时;having一直有,现在分词;根据“since she was five years old”可知,表示从过去某一时间点持续到现在,需用现在完成时,结构是has/have+过去分词。主语是she,因此用has,have的过去分词是had。故选A。
21.C
【解析】句意:——我可以和王先生讲话吗?——对不起。他不是在。他已经在北京呆了一个星期了。
动词短语辨析。has been to意为“曾经去过某地”,现在已经不在那里了;has gone to意为“到某地去”,说话时该人不在现场;has been in意为“在某地呆了多少时间”,常与一段时间段状语连用;has gone in消失在……;根据时间状语“for a week”可知,此处指“在北京呆了一个星期”。故选C。
22.B
【解析】句意:自从这位老人2010年搬到我们城市以来,他就一直住在这个社区。
考查动词时态。lives居住,一般现在时;has lived居住,现在完成时;lived居住,一般过去时;will live居住,一般将来时。根据句中“since he moved to our city in 2010”可知,句子时态是现在完成时,其结构为“have/has+动词的过去分词”,主语The old man是第三人称单数,所以助动词用has,live的过去分词是lived。故选B。
23.C
【解析】句意:——杰克,你将在什么时候交作业?——对不起,我不确定。我还没有完成它。
考查动词的时态。didn’t finish一般过去时;won’t finish一般将来时;haven’t finished现在完成时;don’t finish一般现在时。根据“Sorry, I`m not sure. I...it yet.”可知,此处用现在完成时,对现在造成的影响是“不知何时能交作业”。故选C。
24.D
【解析】句意:刘洋已经去过香港三次了。
考查现在完成时。根据already可知句子是现在完成时,排除B;has been in在某地待一段时间;has gone to到某地去,说话时该人不在现场;has been to曾经去过某地,现在已经不在那里了,后接次数,表去过几次;根据“three times already”可知此处指“去过香港三次”,故选D。
25.D
【解析】句意:—— 在过去的 15 年里,不仅她的母亲,而且她的父亲也在那家医院工作。—— 据说她长大后也想成为一名医生。
考查动词时态和主谓一致。“in the past 15 years”是现在完成时的标志,且“not only...but also...”连接主语时,谓语动词遵循“就近原则”,her father是第三人称单数,所以用has worked。故选D。
26.D
【解析】句意:自从十年前我的叔叔就住在英国。
考查动词的时态。根据“since ten years ago”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时,动词用“has lived”。故选D。
27.A
【解析】句意:不要进去,这是我们刚去过的商店。
考查定语从句。根据先行词是the shop,是物;在从句中做宾语,所以关系代词用that或which或省略;have been to意为:“去过又回来了”,固定词组。结合句意:不要进去,这是我们刚去过的商店。故选A。
28.A
【解析】句意:我去过海南两次。它非常漂亮。
考查时态。have gone to意为“到某地去”,去里某地还没有回来;have been to 意为“曾经去过某地”,后接次数,表去过几次;故选A。
29.A
【解析】句意:——这本书我可以借多久?——就一天。我明天要把它还给玛丽。
考查动词辨析。keep保留;borrow借入;lend借出。根据“How long”和“one day”可知,“借书”是延续性动作,而borrow、lend都是短暂性动词,只有keep是延续性动词;根据句中的情态动词may可知,该空应填动词原形。故选A。
30.A
【解析】句意:这位教授上个星期三到的南京。他在这里待了10天了。get, reach, arrive都有“到达”的意思,它们都是瞬间性动词不能与时间段连用,for 10 days时间段。be there意为“在那里”,表示状态。故选A项。
31.D
【解析】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong ”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
32.A
【解析】句意:——自从你来到这里,你遵守学校规则多久了?——两年了。它们帮助我们保持安全。
考查现在完成时。have...followed现在完成时;did...follow一般过去时;do...follow一般现在时;will follow一般将来时。根据“since you came here”可知,since引导的时间状语常与现在完成时连用,强调持续。故选A。
33.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。
34.C
【解析】句意:人类在地球上生活了数百万年。
考查时态。有for millions of years,用现在完成时。根据句意及选项:人类在地球上生活了数百万年。主语是man,谓语动词用单数,故选C。
【点睛】现在完成时:
主语+have(has)+过去分词(done)
1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have lost my wallet.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:已可以吃饭了.)
Michael has been ill.(含义是:现在仍然很虚弱)
He has returned from abroad. (含义是:现在已在此地)
2. 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
3.现在完成时往往同表示不确定的过去时间状语连用,如already, yet, just, before, recently,still, lately等。
4. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等:
5. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等。
6. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性.
35.A
【解析】句意:——你看过韩红唱歌的现场表演吗?——当然。在不同的城市看过几次。
考查动词时态。根据“ever”可知,此句要用现在完成时,结构为have/has done,故选A。
36.C
【解析】句意:他这副眼镜已经戴了两年,现在需要换一副新的,因为旧的已经坏了。
考查现在完成时的用法。根据“for two years”这一表示时间段的状语,可知句子应用现在完成时,强调过去的动作持续到现在。故选C。
37.C
【解析】句意:——这个电视节目真的很好。——我认为是这样,自从它开始就赢得了和触动了许多粉丝的心。根据since it started.可知用现在完成时态,故排除A/B;根据The TV program is really great.可知是赢得观众的心;故选C
38.B
【解析】句意:我准备了一大包礼物。
考查非谓语动词。助动词have与过去分词构成现在完成时结构,prepare的过去分词是prepared,故选B。
39.A
【解析】句意:我去过海南两次,它非常漂亮。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时, 表示已经去了某地,或正在去某地的路上;went是一般过去时,will go表示一般将来时。这里表示,“我曾经去过海南两次”。故选A。
40.C
【解析】句意:他们上周去了北京,到现在我们还没有他们的消息。
考查时态。so far表示“到目前为止”,常与现在完成时连用,其构成为主语+have/has+done。故选C。
41.A
【解析】句意:——你养成遵守交通规则的习惯有多久了?——两年了。它让我在路上安全。
考查现在完成时。根据答语“For two years”可知,动作持续至今,应用现在完成时。故选A。
42.B
【解析】句意:——你相信有外星人吗?——不,因为迄今为止太空中没有生命向我们发送信息。
考查现在完成时和动词短语辨析。send...to向……发送;launch...to发射……到;find...for为……找……。根据“so far”可知应用现在完成时,其谓语结构为“have/has+done”,故选B。
43.D
【分析】
【解析】句意:我们的数学老师在我们学校教了20年。他在23岁时来到这里。
考查现在完成时和一般过去时。第一句指到现在已经20年,表示持续到现在二十年,因此用现在完成时;第二句有确切的过去的时间状语,因此用一般过去时。故选D。
44.B
【解析】句意:自从那时起我的老师写了好几本书。
考查时态。根据“since then”可知,时态为现在完成时,构成为主语+have/has+done。故选B。
45.B
【解析】句意:——这件新衬衫你穿起来很好看。你什么时候买的?——在7月7日。我已经买了一个星期了。
考查动词时态。根据“for a week”可知,一段时间要与现在完成时一起连用,排除C选项。且谓语动词要用延续性动词,buy是短暂性动词,have是延续性动词,故选B。
46.C
【解析】句意:弟弟已经读过《木偶奇遇记》的故事两次了,可他还是很喜欢这个故事。
考查动词时态。根据“twice”和“he still loves it”可知,“读故事两次”是过去发生的动作,“still loves it”是该动作对现在的影响,完全符合现在完成时的语义逻辑,其结构为have/has+过去分词;主语为“My brother”,助动词应用has,动词read的过去分词为read。故选C。
47.C
【解析】句意:——萨姆,你什么时候交报告?——对不起,先生,我还没写完。星期五交怎么样?
考查动词时态。根据“How about Friday ”可知报告还在写,但是没有完成,应用现在完成时。故选C。
48.C
【解析】句意:我的祖母自从出生以来一直住在乡下,而且她从未想过搬到城市。
考查现在完成时。根据“since she was born”可知,动作从过去持续到现在,强调对现在的影响(仍住在乡下),需用现在完成时。故选C。
49.C
【解析】句意:我爷爷奶奶自从2008年以来就住在那个城市了。考查现在完成时的用法。根据关键词since 2008可知,应用现在完成时。直接排除A和B,故选C。
50.C
【解析】句意:自从三个月前加入英语读书俱乐部以来,她已经交了很多朋友。
考查动词时态。根据“since she joined the English reading club three months ago”可知,句子时态应用现在完成时,其结构为have/has+过去分词,主语为“She”,助动词用has,动词make的过去分词为made。故选C。
51.D
【解析】句意:我的机器人感染了病毒,出了问题。
考查动词时态。根据“it has gone wrong”可知,机器人感染病毒出了问题,指过去的动作对现在造成了影响,应为现在完成时。故选D。
52.C
【解析】句意:——他曾经去过国外吗?——不,从来没有。
考查时态。根据“ever”可知句子用现在完成时have/has done;主语是he,助动词用has,排除AB;have been to去过,已经回来;have gone to去了,还未回来;根据“he ever...abroad”可知此处表示“去过”,用have been to。故选C。
53.B
【解析】句意:——美国NBA的外籍球员数量增加了。——是的。现在有很多外国球员在NBA打球。The number of意思是“……的数量”,后跟可数名词复数作主语时视作单数,谓语动词或助动词用三单形式,第一句是现在完成时态,助动词要用has,排除C,D;A number of表示许多,后跟可数名词的复数形式,作主语时视作复数,第二句是现在进行时态,故助动词用are,答案为B。
点睛:the number of表示“……的数量”,跟复数名词连用作主语时,中心词是number,谓语动词要用三单形式,例如:
The number of students in our class is 50. 我们班学生的数量是50人。
The number of pages in this book is 60. 这本书有60页。
a number of表示“若干的;许多的”。相当于many或a lot of/lots of,后跟可数名词复数形式,number前可以加small, large等词来表示程度。a number of+复数可数名词用作主语时,其谓语动词用复数形式。如:A number of the students are playing football. 许多学生在踢足球。
54.C
【解析】句意:最近几年中国发展迅速,但是我们的国家仍然是一个发展中国家。
develops发展,第三人称单数形式;has developed现在完成时;developing发展中的;developed发达的。根据第一句话中in recent years可知,应用现在完成时,故先排除A和B;根据常识可知,中国是发展中国家,故应选C。
55.C
【解析】试题分析:句意:我参观过历史博物馆两次。我已经学到了很多。根据twice可知该用现在完成时,所以该选C。
考点:考查现在完成时。
56.A
【解析】句意:亨利成为一名教师已经十年了。
考查现在完成时的时间状语。根据“has been a teacher”可知,谓语动词为延续性动词的现在完成时,时间状语应用一段时间,可用for+一段时间或since+过去时间点/从句。故选A。
57.C
【解析】句意:自从来到中国以来,不仅简而且她的父母也参观了一些名胜古迹。
考查时态和主谓一致。当since引导的从句时态为一般过去时时,主句的时态应为现在完成时,not only...but also...需要遵循“就近原则”,离谓语最近的是her parents,提示助动词应用have,visit的过去分词为visited。故选C。
58.B
【解析】句意:我们队又得了一分!我确信我们会赢得这场比赛。
考查现在完成时。根据“I am sure we’ll win the game.”可知,因为又得了一分,所以确信会赢得比赛,此处强调对现在的影响,所以用现在完成时,故选B。
59.D
【解析】句意:——你父母还住在乡下吗?——不,他们搬到武汉去了。
考查时态辨析。根据“No, they ... to Wuhan.”可知搬到武汉对现在的影响是不在乡下住了,用现在完成时。故选D。
60.C
【解析】句意:他以前看过了这个电影。考查动词时态题。before以前,用于现在完成时态;根据句意,可知选C。
61.A
【解析】句意:自2009以来,北京学生向希望学校赠送了许多书。since+过去的时间点,用现在完成时,根据since 2009可知此句时态用现在完成时;故选A。
62.C
【解析】句意:——这本书很受欢迎。你读过了吗?——是的,我读过了。
考查现在完成时。Are; reading构成现在进行时;Were; reading构成过去进行时;Have; read构成现在完成时;Will; read构成一般将来时。根据问句句尾的yet及答句“Yes, I have.”可知问句要用现在完成时。故选C。
63.A
【解析】句意:我们学习英语有三年了。
考查介词for的用法。for计,达;since自从;that那个; at在。此句为现在完成时,for后可接时间段,故选A。
64.C
【解析】句意:——你的叔叔在哪里,简?——他在广州,他已经离开一个月了。
考查时态。根据“for a month”可知,此处应用现在完成时,leave和go为非延续性动词,不可与“for+一段时间”连用。故选C。
65.A
【解析】句意:——你当老师多久了?——自2006年起。
考查介词辨析。Since自……以后,后接时间点;For达,计,后接时间段,表一段时间;In在……之后或在……期间;After在……之后。根据“How long”可知对时间段提问,结合句意以及“2006”可知,2006年为时间点,故应用since 2006“自2006年起”整体表达的是一个时间段。故选A。
66.C
【解析】句意:——你曾经去过美国吗?——是的,我去过。
考查一般疑问句和现在完成时。have gone to去了某地,还未回来;have been to去过某地,已经回来了;have been in在某地待了多长时间,常与时间段连用。根据答句Yes, I have.可知被谈论的人在现场,应是问是否去过,用have been to符合语境。故选C。
67.C
【解析】句意:琳达已经完成了她的作业,她现在正在读报纸。
本题考查动词的时态。第一个分句根据already使用现在完成时,即has+动词的过去分词;第二个分句根据时间状语now可知,此处是现在进行时,即is+动词-ing形式。故选C。
68.B
【解析】句意:这个男人1983年去世。他已经去世30多年了。
考查时态。根据“in 1983”可知,是一般过去时常用的时间状语,其结构是主语+动词过去式,则第一空可填写died或者was dead都可以,又根据“for over 30 years”可知,常用于现在完成时,其结构是主语+have/has done,在该时态中,当与表示一段的时间状语连用的时候,谓语用延续性动词,die是短暂性动词,其对应的延续性动词是be dead,则第二空应填写has been dead。故选B。
69.A
【解析】句意:——你去过上海几次?——仅仅一次。
根据“How many times ______ you ______ Shanghai ”(去过上海几次?)可知用现在完成时态,went 过去式(用于过去时态);goes 单数形式(用于一般现在时态),排除C、D;根据“have been to”去过某地(去过回来了);have gone to 去某地了(离开了说话的地方);故选A。
70.B
【解析】句意:他的猫已经死了五个星期了。
考查动词时态。根据“for five weeks”和“has”可知,本题是现在完成时,后面用延续性动词,died瞬间动词,be dead延续性动词;现在完成时的构成是“has/have+过去分词”,故选B。
71.B
【解析】句意:我很想和你一起去下象棋,但是我还没有完成作业。
考查动词时态。根据“I’d like to go and play Chinese chess with you, but I…my homework.”可知,主句“I’d like”表示现在的意愿,后半句需说明当前未完成作业的状态对现在的影响,因此设空处为现在完成时。故选B。
72.C
【解析】句意:自从他大学毕业后,他就离开了这个城市。根据语境since he graduated from college( 自从他大学毕业后),可知主句的动作应是过去开始并延续到现在的动作,故主句应为由延续性动词构成的现在完成时态(基本结构:主语+have/has+动词的过去分词),left为终止性动词故不能用,故应用短语be away from表达状态,故答案选C。
73.C
【解析】句意:——快点!电影《战狼2》已经上映10分钟了。——好的,我马上就来。
考查时态和延续性动词。根据“The movie Wolf Warriors Ⅱ ... for 10 minutes.”可知,电影已经开始10分钟,时态用现在完成时have/has+done,排除A和D;begin“开始”是非延续性动词,不能和一段时间连用,表示“已经上映”用has been on。故选C。
74.C
【解析】句意:——打扰一下,你是何时离开锦州的?——在2017年8月,我已经离开了大约两年的时间了。
A. have left 已经离开,现在完成时;B. left离开,过去式;C. have been away已经离开,现在完成时,持续性;D. was away离开,表示状态。根据句意“在2017年,我已经离开两年了“可知,要用现在完成时,其构成为have/has done,leave是瞬间动词,在完成时中不能和时间段连用,要用be away.,这里是have been away表示离开。根据题意,故选C。
75.B
【解析】句意:——纽约是美国最大的城市之一。——你以前去过那里吗?
考查现在完成时。there副词,前不加to,排除AC;结合选项可推出问句含义“你以前去过那里吗”,要用现在完成时,排除D。故选B。
76.B
【解析】句意:《哈利·波特》是一部非常好的电影。我已经看过两次了。
考查时态。根据“I…it twice”可知已经看过两次这部电影,所以现在了解这部电影,表示过去的动作对现在的影响,用现在完成时,结构是:have/has done。故选B。
77.B
【解析】句意:他的祖母已经去世十多年了。
现在完成时指的是过去发生的动作对现在造成了影响或者过去的动作或状态持续到现在有可能已经完成,也有可能持续下去。其构成是:have/has+过去分词。die意思是“死”是非延续性动词,不能和段时间连用,所以要排除A、C、D,因此可知这句话的意思是“他的祖父已经去世十年多了。”故选B。
78.D
【解析】句意:我哥哥已经在大连两个月了。
考查时态。根据“for two months”可知,时态用现在完成时,其构成为:have/has+动词过去分词,句中的动词应用延续性动词。left(leave的过去分词)、come(come的过去分词)、gone(go的过去分词)都是非延续性动词,均不符合题意;has been in意为“在某地多久”,可以与时间段连用。故选D。
79.C
【解析】句意:在我们城市的交通堵塞已经引起了关于运输政策的问题。
根据语境可知用现在完成时,其结构是have/has done的形式。arise发生,产生,引起,过去分词为arisen;raise提高,升起,提出。根据句意是引起一些问题且主语是复数形式,故选C。
80.B
【解析】句意:自2018年以来,我们的学校生活发生了变化。我们有了更多的户外活动。
考查动词时态。由时间状语“since 2018”和第二句“We have more activities outdoors.”可知, 此处表示过去发生的动作持续到现在,并对现在产生了影响,应用现在完成时。故选B。
81.A
【解析】句意:——嗨,Tom!这些天你曾经听说过ChatGPT吗?——是的,它是一款人工智能软件,可以为人类做很多有用的事情。
考查现在完成时。ever“曾经”,常用于完成时态,又因therse days“这些天”,所以本句时态为现在完成时have done。主语是you,助动词用have,hear的过去分词为herad,疑问句助动词提前首字母大写。故选A。
82.B
【解析】句意:在过去三年中,中国已尽最大努力改善空气质量。
考查动词时态。根据“in the last three years”可知,此处使用现在完成时,结构为have/has done。故选B。
83.D
【解析】句意:Jim自从开始在我们学校学习之后学到了很多关于中国文化的东西。
考查现在完成时。根据“since自从”可知主句要用现在完成时,其结构是“have/has done”,故选D。
84.C
【解析】句意:《越狱》是这些年我看过的最好的美国电视剧。
结合语境可知定语从句中描述的是现在已经完成的动作,用现在完成时态,故选C。
【点睛】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
85.A
【解析】句意:我的爸爸已经去上海半年了,但是我从来没有去过这个城市。
考查have been to,have gone to和have been in的辨析。have been in去某地,后续时间段;have gone to去某地尚未回来;have been to去某地已回来,也用于表示从未去过某地。根据“for half a year”为时间段可知,第一空应用have been in+地点,而主语my father为第三人称单数,助动词应用has;而由“never”可知第二空应用have been to+地点,故选A。
86.B
【解析】句意:——为什么杨老师还在教师办公室?——可能他还没有完成他的工作。
考查句子时态。根据“yet”可知,此处强调到现在为止还没有完成工作,句子时态应用现在完成时。主语是he,助动词用has。故选B。
87.D
【解析】句意:——他说了什么?——他说,“我从农活中学到了很多。”
考查时态和动词短语。learn...from“从……中学到”,固定用法,排除AC;此处动词用过去分词和前面的助动词have构成现在完成时。故选D。
88.D
【解析】句意:——你看见我的钢笔了吗?——是的,我看见了。我刚才看见它在你的课桌上。
考查一般疑问句和动词时态。根据回答“Yes, I have.”可知问句应是由“Have”开头的一般疑问句,因此用现在完成时“Have you seen”。故选D。
89.D
【解析】句意:如果你的作业完成了,你可以和你的伙伴一起放风筝。A. will fmish“将要完成”; B. will be finished“将被完成”;C. has frnished“已经完成”;D. is finished“被完成”。If引导的条件状语从句,从句用一般现在时,主句中用may/might/can,表示一种可能,此处用一般现在时的被动语态。故选D。
90.C
【解析】句意:——玛丽亚和托尼在哪里?——他们不在家。他们去了英国。
考查现在完成时。have been to去过(已回);be away离开;have gone to去了(未回); had been in在某地待一段时间,是过去完成时。根据“They are not at home”可知是去了英国,还没有回来,应用have gone to,故选C。
91.B
【解析】句意:——你做完你的家庭作业了吗?——是的,我刚刚完成。
考查动词时态。根据题干中的“yet”可知问句用现在完成时,现在完成时的谓语动词结构为have/has done,所以排除A选项;由答句中的“a moment ago”可知答句用一般过去时,排除C,故选B。
92.B
【解析】句意:--你认为我们的城市自从10年前变化的多吗?--是的,公路变得更宽了,建筑物也更多和更高了。
A. changed改变,一般过去时;B. has changed已经改变,现在完成时;C. changes改变,第三人称单数;D. will change将会改变,一般将来时。本题考查现在完成时的用法。“since+时间段+ago”表示“自从……以来”,常用于现在完成时,故选B。
93.D
【解析】句意:——他养过狗吗?——不,他养了一只猫。
考查谓语动词时态。选项A中问句时态是现在完成时,答句时态是一般过去时,前后时态不一致,应排除;选项B中答句缺乏谓语动词,应排除;选项C中“Do you have got”逻辑混乱,应排除;选项D中前后时态一致,符合题意。故选D。
94.A
【解析】句意:你曾经看过UFO吗?
考查动词时态。根据ever可知,句子应用现在完成时,故选A。
95.D
【解析】句意:她从未出过国,但在互联网的帮助下,她对世界了解很多。考查现在完成时用法(副词短语辨析)。“have/has gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿; “have/has been to +地点”表示“曾经去过某地(但现在已不在那儿)。” abroad到国外,副词,前面不可用介词(to);be abroad去国外,根据句意结构,可知选D。
【点睛】have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语;have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用;have been in表示“在某地呆了多少时间”,常与时间段状语连用。
96.C
【解析】句意:过去曾经有很多鲨鱼,但是现在它们变成濒临灭绝的动物。
考查动词时态用法。固定搭配there used to be sth.意为过去曾经有某物,现在没有了;根据句意第二空用现在完成时have become,故选C。
97.A
【解析】句意:——你在动身去纽约之前感觉怎么样?——很难过。我自从10年前就在这个城市。have been in已经在,have been to已经去过,表示已经回来了;have gone to已经去了,表示去了还没有回来;have come to已经来到。根据since ten years ago,此处应用现在完成时,同时用延续性动词been表示“自从10年前到现在我一直在这个城市”。故选A。
98.A
【解析】句意:我的好朋友买这辆车已经10多年了。
考查动词时态及主谓一致。根据时间状语“for more than ten years”可知,此处应用现在完成时,结构是have/has done,主语是第三人称单数,故用助动词has。buy是非延续性动词,此处应用延续性动词have,即has had。故选A。
99.B
【解析】句意:下列哪一句是正确的?考
查语法辨析。A选项应将too改为so,与that搭配表示“如此……以至于”;C选项应使用harder表示努力的比较级;D选项应将has been to改为has gone to,用实义动词go的过去分词形式表示“去”;B选项无语法问题,故选B。
100.A
【解析】句意:——看这些邮票,我已经拥有它们五年了。——哇,它们好极了。
考查动词时态。根据句中的时间短语“for five years”可知,该句为现在完成时态,结构为:have/has+动词的过去分词,且句子的动词应为延续性动词。 keep是延续性动词,表示“拥有;保持”。故选A。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
同课章节目录