Unit5 Going on an exchange trip 语法Grammar现在完成时【含答案+解析】-2025-2026学年八年级英语上册单元重难点专练(沪教版2024)

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

Unit5 Going on an exchange trip 语法Grammar现在完成时【含答案+解析】-2025-2026学年八年级英语上册单元重难点专练(沪教版2024)

资源简介

Unit 5 Going on an exchange trip
现在完成时
学校:___________姓名:___________班级:___________考号:___________
一、单项选择
1.(21-22八年级上·辽宁沈阳·期末)—Are you going anywhere for a holiday this winter
—Yes, I________ a plan already.
A.make B.will make C.have made D.am making
2.(22-23八年级上·广东广州·期末)Tom and I have been friends _________ three years. He is kind.
A.already B.yet C.for D.since
3.(22-23八年级上·广东广州·期末)—________ you ________ your homework
—Yes. I ________ it an hour ago.
A.Did, finish; have finished B.Did, finish; finished
C.Have, finished; finished D.Have, finished; have finished
4.(22-23八年级上·广东广州·期末)I haven’t seen him ________ three years ________ we met in Shanghai.
A.for; since B.since; for C.in; since D.for; when
5.(2024八年级上·广东深圳·专题练习)My life has changed a lot _________ five years ago.
A.for B.since C.in D.of
6.(24-25八年级上·广东深圳·课后作业)—What have you done at the school
—I _________ classes with British students.
A.am having B.have had C.will have D.often have
7.(24-25八年级上·广东深圳·课后作业)My mum ________ since last year.
A.has been able to drive B.was driving C.was able to drive D.could drive
8.(24-25八年级上·辽宁沈阳·开学考试)He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
9.(24-25八年级上·辽宁沈阳·开学考试)He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
10.(23-24八年级上·辽宁沈阳·期中)Miss Li ________ in Shenyang since she ________ school.
A.has worked, has left B.worked, left C.worked, has left D.has worked, left
11.(24-25八年级上·辽宁沈阳·期中)It ________ a fantastic experience so far.
A.is B.was C.has been D.have been
12.(24-25八年级上·辽宁沈阳·阶段练习)Denise _________ the Liaoning Provincial Museum for hours and she will be back at five o’clock.
A.has been to B.has gone to C.has been in D.has gone in
13.(24-25八年级上·辽宁沈阳·阶段练习)—Ms White, how long can I _________ the dictionary
—No rush, take your time!
A.have B.borrow C.lend D.keep
14.(22-23八年级上·辽宁沈阳·期末)—I ________ my homework yet. How about you, Denny
—Oh, I ________ it one hour ago.
A.didn’t do, finish B.haven’t done, finished
C.haven’t done, haven’t finished D.don’t do, finish
15.(22-23八年级上·辽宁沈阳·期末)Our English teacher is very nice. We ________ friends since three years ago.
A.have been B.have made C.were D.became
16.(22-23八年级上·辽宁沈阳·期末)—________ you ever ________ to Japan
—Yes. I ________ there with my mum last summer.
A.Do...go, go B.Have...been, went C.Have...gone, went D.Is...go, go
17.(22-23八年级上·广东广州·期末)I’ve worked as a volunteer in this community ________ nearly five years ________ 2017.
A.since; for B.for; since C.since; since D.for; for
18.(22-23八年级上·广东广州·期末)Yesterday he ________ me he would come early. But so far, he ________.
A.told; didn’t turn up B.has told; hasn’t turned up
C.has told; didn’t turn up D.told; hasn’t turned up
19.(22-23八年级上·广东广州·期末)So far, Erick ________ a lot about Chinese culture and history.
A.learns B.learned C.learning D.has learnt
20.(22-23八年级上·广东广州·期末) There are so many beautiful places in China I ________ most of them before. I hope I can visit them one day.
A.didn’t go to B.haven’t been to
C.haven’t gone to D.haven’t been in
21.(22-23八年级上·广东广州·期末)Yang Liwei ________ the first Chinese astronaut to travel into space in 2003. So far, China ________ many astronauts into space.
A.has become; sent B.became; has sent
C.became; sent D.has become; has sent
22.(22-23八年级上·广东广州·期末)—How long ________ you ________ these books
—For a month.
A.do; keep B.did; keep C.will; borrow D.have; kept
23.(22-23八年级上·广东广州·期末)—________ you ________ your homework yet
—Yes. I ________ it a moment ago.
A.Did, do; finished B.Have, done; have finished
C.Have, done; finished D.Have, do; finished
24.(22-23八年级上·广东广州·期末)Linda and Lucy ________ many places of interest in Guangzhou since 5 years ago.
A.visited B.will visit C.has visited D.have visited
25.(23-24八年级上·广东广州·期末)Li Ming ________ the book for many years since he ________ it as a prize in the competition.
A.kept; got B.has kept; has got C.has kept; get D.has kept; got
26.(23-24八年级上·广东广州·期末)—Have you ever _________ any other country before
—Yes. I _________ Australia last year. I’ve stayed there for two weeks.
A.been to; gone to B.been to; went to
C.gone to; been to D.gone to; went to
27.(24-25八年级上·广东广州·期末)Since I ________ helping as a volunteer in the school library last term, I _______ both reading books and helping others.
A.start; enjoyed B.have started; have enjoyed
C.have started; enjoyed D.started; have enjoyed
28.(24-25八年级上·广东广州·期末)Lisa has been an animal trainer ________ nearly twenty years ________ 2004.
A.since; for B.for; since C.since; since D.for; for
29.(24-25八年级下·广东广州·期中)To protect pandas, the government ______ some natural parks to protect pandas these years.
A.has built B.builds C.built D.is built
30.(20-21八年级上·广东深圳·期中)Shenzhen Railway Line 8 ________ to public since this October.
A.has opened B.has been open C.had opened
31.(23-24八年级上·广东深圳·期末)—Where have you ________ these days
—I have ________ to Dalian with my family.
A.been; gone B.been; been C.gone; been D.gone; gone
32.(23-24八年级上·广东深圳·期末)Our country ________ a lot so far. I hope it will be even ________.
A.has changed; well B.changed; good
C.has changed; better D.is changing; good
33.(23-24八年级下·广东深圳·课后作业)________ you ever ________ UFOs
A.Have; seen B.Did; see C.Will; see D.Do; see
34.(23-24八年级下·安徽宿州·期末)—Amy, can we give away these soft toys We ________ them for many years.
—Mom, but I want to keep the bear.
A.bought B.had C.have bought D.have had
35.(24-25八年级上·广东深圳·单元测试)In the past three years, we ________ about three thousand English words.
A.learned B.was learning C.have learned D.had learned
36.(2024八年级上·广东深圳·专题练习)—Where is Mrs. Smith
—She isn’t here. She ________ to England.
A.has gone B.has been C.went D.goes
37.(2024八年级上·广东深圳·专题练习)—How long have you ________ the basketball team of the school
—For about two years.
A.been in B.been C.joined D.played
38.(24-25八年级上·广东深圳·课后作业)—I haven’t finished. Don’t clean the blackboard, please!
—It doesn’t matter. I’ve ________. Here you are!
A.copy down them B.copied down them
C.copy them down D.copied them down
39.(24-25八年级上·广东深圳·课后作业)“The Greeks ________ for ten years ________ our city,” said the captain.
A.have tried; entering B.was trying; entering
C.have tried; to capture D.will try; to catch
40.(24-25八年级上·广东深圳·课后作业)Denise __________ work. She will be back at five o’clock.
A.has been to B.has gone to C.has been in D.has gone
41.(24-25八年级上·广东深圳·课后作业)—_________ she ever visited the London Eye
—Yes. She _________ it two years ago.
A.Did; visited B.Will; has visited
C.Has; visited D.Has; has visited
42.(24-25八年级上·广东深圳·课后作业)—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
43.(24-25八年级上·广东深圳·课后作业)The old man has lived near the sea ________.
A.since then B.after that C.two years ago D.in 1989
44.(24-25八年级上·广东深圳·课后作业)—Ben and Sue aren’t at home, are they
—No. They __________ to London on business.
A.have gone B.go C.have been D.will go
45.(24-25八年级上·广东深圳·课后作业)Amy loves to talk about travel. She__________ many places of interest.
A.has gone to B.has been to C.has been in D.will go
46.(23-24八年级上·广东深圳·期中)Elizabeth ________ this book ________ she was a teenager.
A.has bought; since B.bought; since C.has had; since D.has bought; from
47.(23-24八年级上·广东深圳·期中)—Where’s Peter
—He ________ Egypt. He has already ________ there for two months.
A.has gone to; been B.has been to; went C.has gone to; gone D.has been in; gone
48.(23-24八年级上·广东深圳·期末)—It is ten years ________ we met each other.
—How time flies! I can’t believe that we ________ friends for ten years.
A.when; have made B.since; have made C.when; have been D.since; have been
49.(22-23八年级上·广东广州·期末)—I ________ the Great Wall.
—Really When ________ you go there
A.have been to, did B.have been to, have C.have gone to, did D.went, did
50.(23-24八年级上·广东广州·期末)—When _________ your dad _________ this car
—In 2013. He _________ this car for ten years. He loves it very much.
A.has; bought; has had B.has; bought; has bought
C.did; buy; has bought D.did; buy; has had
二、完成句子
51.(24-25八年级上·广东深圳·课后作业)我叔叔已经来北京两周了。
My uncle Beijing for weeks.
52.(24-25八年级上·广东广州·期末)Sally与 Alice 相识于三年前。从那时起她们就一直是好朋友。
Sally and Alice got to know each other three years ago. They good friends .
53.(24-25八年级上·广东广州·期中)我们已通过电话互相保持联系。
We have each other by telephone.
54.(24-25八年级上·广东广州·期末)自从电脑发明以来,获取信息变得更容易了。
Getting information much easier since the computers were invented.
55.(24-25八年级上·广东深圳·课后作业)我们班成功获得第一名。
Our class in winning the first prize.
56.(24-25八年级上·广东深圳·课后作业)Eric也未曾见过大本钟。
Eric the Big Ben .
57.(24-25八年级上·广东深圳·课后作业)朋友们和我彼此保持联络好多年了。
My friends and I each other for many years.
58.(24-25八年级上·广东深圳·课后作业)你曾经看见过大本钟吗?
Big Ben
59.(24-25八年级上·广东深圳·课后作业)我还没在网上购过物呢。
I haven’t online yet.
60.(24-25八年级上·广东深圳·课后作业)乔治从来没去过长城。
George the Great Wall.
61.(24-25八年级上·广东深圳·课后作业)我妈妈已经去上海了。 她下周回来。
My mother to Shanghai. She next week.
62.(24-25八年级上·广东深圳·课后作业)杰克已经做完家庭作业了,他在读英语杂志。
Jack his homework. He the English magazine.
63.(23-24八年级上·广东深圳·期中)Jason去年生了一场大病。自那以后,他就过上了健康的生活。
Jason was seriously ill last year. Since then, he .
64.(24-25八年级上·广东深圳·期中)从那以后,我和我的老同学保持着联系。
Since then, I with my former classmates.
65.(23-24八年级上·广东深圳·期末)Jack显然已经下定决心出国深造。
Jack has clearly to further his study abroad.
66.(20-21八年级上·广东广州·期末)我们已经有好长时间没有联系了。
We in touch for a long time.
67.(21-22八年级上·广东广州·期末)到目前为止,她已经收集了300张邮票了。
So far, she 300 stamps.
68.(20-21八年级上·广东广州·期末)到目前为止,很多人已经看过《夺冠》这部电影。它有教育意义和令人感动。
, many people the film Leap. It is educational and moving.
69.(23-24八年级上·广东广州·期末)到目前为止,有数以百万的人已经参观过广东省博物馆。
, millions of people it.
70.(23-24八年级上·广东广州·期末)但是她从未参加过任何一次征文比赛。
But she never any essay competition yet.
71.(23-24八年级上·广东广州·期末)山姆说他已经学习计算机编程两年了。
Sam says he computer programming for two years.
72.(24-25八年级上·广东广州·期末)我在那里待了两个月。
I there for two months.
73.(24-25八年级上·广东广州·期末)我学到了很多关于英国的文化和历史。
I a lot about British culture and history.
74.(24-25八年级上·广东广州·期末)迄今为止,他已经去过了许多中国的名胜古迹。
, he already to many places of interest in China.
75.(24-25八年级上·广东广州·期末)到目前为止,我学到了很多东西。而且我在英语周期间的经历非常精彩。
, I a lot and my experience during the English Week is so amazing.
《Unit 5 Going on an exchange trip 语法Grammar 现在完成时》参考答案
题号 1 2 3 4 5 6 7 8 9 10
答案 C C C A B B A A A D
题号 11 12 13 14 15 16 17 18 19 20
答案 C C D B A B B D D B
题号 21 22 23 24 25 26 27 28 29 30
答案 B D C D D B D B A B
题号 31 32 33 34 35 36 37 38 39 40
答案 B C A D C A A D C B
题号 41 42 43 44 45 46 47 48 49 50
答案 C B A A B C A D A D
1.C
——今年冬天你打算去某个地方度假吗?——是的,我已经制定了一个计划。
考查动词的时态。根据“already”可知,时态为现在完成时,其构成为主语+have/has+done。故选C。
2.C
汤姆和我已经是三年的朋友了。他很善良。
考查介词。already已经,用在肯定句中;yet已经,用在否定句和疑问句中;for为了;since自从。根据“Tom and I have been friends”可知,空处要填“for+一段时间”,表示多久,故选C。
3.C
——你已经做完作业了吗?——是的。我一小时前就做完了。
考查动词时态。根据“I…it an hour ago.”可知问句是现在完成时,强调过去的动作对现在造成的影响,主语“you”用“have+过去分词”,所以第一空填Have;finished。由“an hour ago”可知答语时态是用一般过去时。故选C。
4.A
自从我们在上海见面以来,我已经三年没见到他了。
考查现在完成时。分析句子,根据“haven’t seen”,可知时态为现在完成时;“three years”意为“三年”,为一段时间,介词用for;“we met in Shanghai”意为“我们在上海见面”,为含有过去含义的从句,应用since,故选A。
5.B
自五年前以来,我的生活发生了很大变化。
考查介词。for后跟一段时间,用于现在完成时;since后跟时间点,用于现在完成时;in后跟时间段,用于一般将来时;of……的。“five years ago”是时间点,且该句为现在完成时,所以应用介词since,故选B。
6.B
——你在学校做什么了? ——我和英国学生上课了。
考查动词时态。根据问句可知,是现在完成时,所以回答也要用现在完成时,现在完成时的结构是have/has+过去分词,I是第一人称,助动词要用have,故谓语部分为“have had”。故选B。
7.A
我妈妈从去年开始会开车了。
考查现在完成时。since是现在完成时的标志,根据“since last year”可知,空格处应用现在完成时。故选A。
8.A
自从他上个月回来以来,他一直和我们住在一起。
考查现在完成时。has lived现在完成时;lived一般过去时;had lived过去完成时;lives一般现在时。根据“since he returned last month.”可知,这里用现在完成时。故选A。
9.A
自从他上个月回来以来,他一直和我们住在一起。
考查时态。根据“since he returned last month.”可知,此处表示自从他上个月回来以来,他一直和我们住在一起,过去的动作一直持续到现在,时态为现在完成时,其构成为:主语+have/has+过去分词。故选A。
10.D
李老师从学校毕业后就在沈阳工作。
考查时态。根据“Miss Li...in Shenyang since she...school”可知自从离开学校就在沈阳工作,主句用现在完成时have/has done;从句用一般过去时,动词用过去式。故选D。
11.C
到目前为止,这是一次奇妙的经历。
考查现在完成时和主谓一致。根据“so far”可知,应用现在完成时,结构是:have/has+动词过去分词,主语It表示单数,应用助动词has。故选C。
12.C
Denise已经在辽宁省博物馆待了几个小时,并且她将在五点回来。
考查现在完成时。has been to去过某地;has gone to去了某地;has been in待在某地;has gone in错误形式。根据“for hours”可知,此处指Denise在博物馆待了几个小时。故选C。
13.D
——怀特小姐,这本字典我可以借多久?——不急,慢慢来!
考查延续性动词以及短暂性动词。have有,延续性动词;borrow借入,非延续性动词;lend借出,非延续性动词;keep保留,延续性动词。how long“多久”,与延续性动词一起搭配,排除B和C选项。根据“how long can I … the dictionary”可知,此处指可以保留字典的时段,故选D。
14.B
——我还没有做作业。你呢,丹尼?——哦,我一小时前就做完了。
考查时态。根据句中yet可知,第一空所在句子为现在完成时,结构为“have/has+动词过去分词”,主语为I,助动词用have,又因为yet用于否定句,所以该句为否定句,谓语部分为haven’t done;第二空所在句子时间状语为“one hour ago”,所以该句用一般过去时,谓语动词为finished,故选B。
15.A
我们的英语老师非常友好。我们自从三年前就成为了朋友。
考查现在完成时。本句时间状语为since three years ago“自从三年前”,表示动作从过去一直延续到现在,用现在完成时,结构为have/has done,且要用延续性动词,用have been。故选A。
16.B
——你曾经去过日本吗?——是的。我去年夏天和我的妈妈去了那里。
考查时态辨析。have been to sp.去过某地;have gone to sp.去了某地。问句中含时间状语ever“曾经”,用现在完成时,且主语是you,助动词用Have,且此处表示去过已回,用动词been;回答中时间状语为last summer“去年夏天”,是过去时间点,表示发生在过去的动作,用一般过去时,动词用过去式went。故选B。
17.B
自2017年以来,我在这个社区做了将近五年的志愿者。
考查现在完成时。since自从,后跟过去的时间点;for后跟一段时间。空一后“nearly five years”是一段时间,需用for;空二后“2017”是过去的时间点,需用since。故选B。
18.D
昨天他告诉我,他会早点来。但是到目前为止,他还没有出现。
考查时态。根据“Yesterday”可知,第一个空是一般过去时,用动词过去式,排除选项B和C。根据“so far”可知,第二个空是现在完成时,现在完成时的结构为have/has+done,否定结构为have/has not+done,排除选项A。故选D。
19.D
到目前为止,埃里克已经学到了很多关于中国文化和历史的知识。
考查时态。根据“So far”可知,句子要用现在完成时,has/have done;主语是Erick,第三人称,要用has done,故选D。
20.B
中国有很多美丽的地方,大多数我以前都没去过。我希望有一天我能够去游览。
考查现在完成时。didn’t go to没去,一般过去时;haven been to 表示“去过某地,现在已经回来了”;have gone to 表示“去了某地,现在还未回来”;have been in 表示“在某地待了多长时间”。根据原文中的“before”和“I hope I can visit them one day.”可知,该语境是现在完成时,且作者没去过那些地方,即还在原地,因此用have been to的否定形式haven’t been to。故选B。
21.B
杨利伟于2003年成为首位进入太空的中国宇航员。到目前为止,中国已经将许多宇航员送入太空。
考查动词时态。根据“in 2003”可知第一空时态是一般过去时,用动词过去式;根据“So far”可知第二空时态是现在完成时。故选B。
22.D
——你借这些事多久了?——一个月。
考查动词的时态。根据回答“For a month”可知表示动作持续,用现在完成时have/has done,故选D。
23.C
——你完成作业了吗?——是的,我刚才完成了。
考查现在完成时和一般过去时。根据yet可知,第一句要用现在完成时(have done结构),询问是否完成了作业,本句为一般疑问句,句型为“Have sb. done sth. ”。根据a moment ago可知,第二句要用一般过去时,表示刚刚完成某事,谓语动词用过去式。故选C。
24.D
琳达和露西从5年前开始参观了广州的许多名胜古迹。
考查动词的时态和主谓一致。根据“since 5 years ago”可知,“since+时间点”为现在完成时的标志,其结构应为:have/has+过去分词,故排除A和B;由于主语Linda and Lucy为复数,故后面的助动词用have。故选D。
25.D
自从李明在比赛中得到这本书作为奖品以来,他已经保存了它很多年了。
考查现在完成时。根据“for many years”可知,第一空应用现在完成时,结构为has/have done,keep的过去分词为kept;根据“since he...it as a prize in the competition.”可知,since引导的时间状语从句,用一般过去时态,get的过去式为got。故选D。
26.B
——你以前去过其他国家吗? ——对。我去年去了澳大利亚。我在那里待了两个星期。
考查动词时态。has gone to意为“到某地去”,说话时该人不在现场;has been to意为“曾经去过某地”,说话人已经回来了;went to去过,一般过去。根据“Have you ever”可知第一空询问是否曾去过其他国家,应用have been to结构,排除C和D;根据“last year”可知第二空用一般过去时,排除选项C,故选B。
27.D
自从我上学期开始在学校图书馆做志愿者以来,我既喜欢读书,也喜欢帮助别人。
考查动词时态。第一空,根据“last term”可知,从句时态应用一般过去时,谓语动词应用过去式started;第二空,“I ... both reading books and helping others”是主句,根据 “since”引导从句的时态规则,主句要用现在完成时,其结构为have/has +过去分词;主语为“I”,助动词应用“have”,动词“enjoy”的过去分词是“enjoyed”。故选D。
28.B
Lisa在2004年当动物驯养员已经将近20年了。
考查介词用法。since自从,后跟时间点;for后跟时间段,表示持续了一段时间。根据“nearly twenty years”可知,其表示一段时间,需介词for;根据“2004”可知为时间点,需用since。故选B。
29.A
为了保护熊猫,政府这些年已经建立了一些自然公园来保护熊猫。
考查动词时态辨析。has built 现在完成时;builds 一般现在时的第三人称单数形式;built 一般过去时;is built 一般现在时的被动语态。根据“these years”可知,该句时态为现在完成时,表示从过去开始一直持续到现在的动作,且主语“the government”和谓语“build”之间是主动关系,应用主动语态。故选A。
30.B
深圳铁路8号线从今年10月向公众开放。
考查时态。根据“since this October”可知,时态应用现在完成时“have/has+动词过去分词”,主语为单数,用助动词has;句中应用持续性动词be open,故选B。
31.B
——这些天你去了哪里?——我和家人去了大连。
考查动词辨析。have gone(to) 去了( 未归);have been(to) 去过(已归)。根据语境可知,此对话发生在对方已回来的情况,故两空都为have been to。故选B。
32.C
到目前为止,我们的国家已经发生了很大的变化。我希望它将来会更好。
考查时态和形容词比较级。根据第一句中时间状语“so far”可知,该句用现在完成时,其构成为“have/has+动词过去分词”,本句主语“our country”为单数,助动词用has,所以排除选项B和D。good好的,形容词,well好地,副词,第二句中空前有be动词,后应接形容词,作表语,even后应跟比较级形式,good的比较级为better,故选C。
33.A
你曾经看过UFO吗?
考查动词时态。根据ever可知,句子应用现在完成时,故选A。
34.D
——Amy,我们能把这些玩具捐赠出去吗?我们已经买了很多年了。——妈妈,但是我想留着这个熊。
考查现在完成时态。根据“for many years”可知,应用现在完成时态,又buy为短暂性动词,应转换为延续性动词have。故选D。
35.C
在过去的三年里,我们已经学了大约三千个英语单词。
考查动词时态。learned 一般过去时;was learning 过去进行时;have learned 现在完成时;had learned 过去完成时。根据“In the past three years”可知,这是一个现在完成时的时间状语,其结构为“have/has + 过去分词”,主语是“we”,所以用“have learned”。故选C。
36.A
——史密斯夫人在哪里?——她不在这里。她去了英国。
考查现在完成时。根据“She isn’t here. She...to England.”可知,史密斯夫人现在不在这里,说明她去了英国还没有回来。has gone to表示“去了某地(还没回来)”,而has been to表示“去过某地(已经回来)”。故选A。
37.A
——你加入学校篮球队多久了?——大约两年了。
考查现在完成时及词义辨析。been in加入;been是;joined加入;played演奏。根据“How long”可知,此处表示一段时间,应用延续性动词;根据“How long have you…the basketball team of the school ”的句意并结合选项可知,此处指加入学校篮球队,用be in。故选A。
38.D
——我还没完成。请不要擦黑板!——没关系。我已经抄下来了。给你!
考查时态和短语用法。根据“I’ve”可知,此句用现在完成时,其构成为“has/have done”,排除A、C项;copy down“抄写,誊写”,跟代词时需置于中间,排除B项。故选D。
39.C
“希腊人十年来一直试图占领我们的城市,”上尉说。
考查动词时态和非谓语动词。enter进入;capture攻占;catch赶上。根据“for ten years”并结合语境可知,该句是现在完成时,排除选项B和选项D; try to do sth“尽力做某事”,因此,第二空填不定式。 故选C。
40.B
丹尼斯上班去了,将在五点回来。
考查动词辨析。has been to 意为“去某处”,回来了; has gone to 意为“去某处”,没回来;has been in意为“去某处待了多久”;has gone去了。根据“She will be back at five o’clock.”可知,此处指的是“去了某地还没有回来”,选项B符合句意。故选B。
41.C
——她参观过伦敦眼吗?——是的。她两年前参观过它。
考查现在完成时和一般过去时。根据“ever”可知,上句时态用现在完成时,谓语动词构成是have/has done,句子是一般疑问句,主语she为第三人称单数,应该用Has进行提问;再由时间状语“two years ago”可知,答句时态是一般过去时,应该用动词过去式visited。故选C。
42.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。
43.A
从那时起,老人就一直住在海边。
考查短语辨析。since then自从那时起;after that在那之后;two years ago两年前;in 1989在1989年。“The old man has lived near the sea”为现在完成时,应与since then连用。故选A。
44.A
——本和苏不在家,是吗?——是的。他们去伦敦出差了。
考查动词时态。选项A为现在完成时,表示去了某地还没有回来;选项B为一般现在时;选项C为现在完成时,去了某地已经回来了;选项D为一般将来时。根据“No. They…to London on business.”可知,此处为现在完成时,且表示去了伦敦还未回来。故选A。
45.B
艾米喜欢谈论旅行。她去过许多名胜古迹。
考查现在完成时。has gone to表示“去了某地,还未返回”;has been to表示“去过某地,已经返回”;has been in表示“在某地待了一段时间”;will go表示“将要去”。根据“many places of interest.”可知,艾米去过很多地方,已经返回,故选B。
46.C
伊丽莎白从她是青少年起就有这本书。
考查现在完成时和时间状语从句。第一空根据“Elizabeth…this book”可知,此处是指拥有这本书很久了,应用现在完成时的延续性动词,选项AD“has bought”是瞬时性动词,不符合题意;B选项“bought”是一般过去时,不符合题意;C选项“has had”是延续性动词,符合题意;第二空根据“this book…she was a teenager.”可知,此处是自从她是青少年起,用since引导时间状语从句。故选C。
47.A
——彼得在哪里?——他去了埃及。他已经在那里两个月了。
考查动词时态。第一空根据“He…Egypt.”可知,此处表示彼得去了埃及还没有回来,用“has gone to”;第二空根据“He has already…there for two months.”可知,此处表示他已经在埃及待了两个月,用“been”表示持续状态。故选A。
48.D
——自从我们相遇以来已经十年了。——时间过得真快!我不敢相信我们已经做了十年的朋友。
考查状语从句的连词及现在完成时态。when当……时,since自从;have made已经交了,现在完成时,是非延续性动词;have been已经成为,是延续性动词。根据“How time flies!”可知,是说“自从我们相遇已经十年了。”,结合“It is+一段时间+since+一般过去时的句子”可知,第一空用since。根据“for ten years”可知,此句是现在完成时,动词要用延续性动词,主语是we,所以第二空用have been。故选D。
49.A
——我已经去过长城了。——真的吗?你什么时候去的?
考查时态。根据“Really When...you go there ”可知是已经去过了,故第一句句子时态为现在完成时态,其结构为have/has +过去分词。has been to表示“去过”;has gone to表示“去了”,此处表示去过,用have been to。排除CD。第二句“when”后应用一般过去时,故选A。
50.D
——你爸爸什么时候买的这辆车?——在2013年。他已经拥有它十年的时间了。他非常喜欢它。
考查一般过去时和现在完成时的用法。根据“In 2013”可知,问句问的是什么时候买的车,用一般过去时。第二空根据“for ten years”可知,应用延续性动词has had。故选D。
51.has been in
对照中英文,缺少的中文部分是“已经来have been in”和“for weeks”可知,这里是要用现在完成时,主语“My uncle”是第三人称单数,所以have要改为has。故填has been in。
52. have been since then
根据中英文对照可知,空处缺少“是好朋友”和 “从那时起”的英文表达,since then“从那时起”;be good friends“是好朋友”,根据句意,此处用现在完成时,主语是They,助动词用have。故填have;been;since;then。
53.kept in contact with
根据中英文可知,空白处表示“和……保持联系”,应用短语keep in contact with;由“have”可知,需要动词过去分词构成现在完成时态,故填kept in contact with。
54. has become
对比所给中英文可知,设空处为“变得”;become“变得”,根据“since the computers were invented”可知,此处应用现在完成时,空处所在句的主语为“Getting information”,应填has become。故填has;become。
55.has succeeded
succeed in doing sth.“成功做某事”,结合语境,可知句子用现在完成时“have/has done”,主语是“Our class”,此时助动词用has,succeed的过去分词是succeeded。故填has succeeded。
56. hasn`t ever seen either
根据汉英对照可知,空格处所填内容“未曾见过”和“也”。根据汉语提示可知,该句属于现在完成时的否定句,其结构为:主语+haven’t/hasn’t+过去分词+其他。句中的“也”,对应的英文为either,用于句末;因为句子的主语“Eric”属于第三人称单数,所以助动词应借助has,所以“未曾见过”,对应的英文为hasn’t ever seen。故填hasn’t ever seen;either。
57.have kept in touch with
根据汉语提示及“My friends and I…each other for many years.”可知,空处指的是保持联络,其英文表达为keep in touch with,根据“for many years”可知,句子时态为现在完成时,其结构为have/has done,主语为my friends and I,名词复数,助动词应用have,keep的过去分词形式为kept。故填have kept in touch with。
58.Have you ever seen
询问某人是否曾经做过某事,要用现在完成时态来表达,结构为have/has done。主语是you,助动词用have,因为是疑问句,所以把have放句首;ever“曾经”;see“看见”。故填Have you ever seen。
59.done any shopping
根据中英文对照可知,此句为现在完成时的否定句,构成为have/ has not done,do some shopping“购物”,动词短语,此处应用do的过去分词形式done,在否定句中some应改为any。故填done any shopping。
60.has never been to
根据中文意思可知,本题“从没去过某地”,have/has been to表示“去过”。主语“George”是第三人称单数,助动词用has,never表示“从未”。故填has never been to。
61. has gone will be back
根据中英文对照可知,第一个空格处应用现在完成时,表示“已经去了某地还未回来”,因此用have gone to,主语“My mother”为第三人称单数形式,因此用has gone to;根据“next week”可知,第二个空处应用一般将来时,构成为will+动词原形,be back“回来”。故填has gone;will be back。
62. has finished is reading
finish one’s homework“做完家庭作业”,根据“已经做完”可知第一句应用现在完成时,主语为Jack,助动词用has,finish的过去分词为finished,因此第一空应填入has finished;read“读”,根据“在读”可知第二句应用现在进行时,主语为He,be动词应用is,read的现在分词为reading。故填has finished;is reading。
63. has lived a healthy life
根据中英文对照可知,缺少“过健康的生活”,live a healthy life符合句意;结合“Since then”可知,句子时态是现在完成时,助动词用has,live改为lived。故填has;lived;a;healthy;life。
64. have kept/stayed in touch
根据题干可知,空处缺少“保持着联系”,应用短语keep/stay in touch表示,根据“Since then”可知,此处表示动作从过去某个时间一直延续到现在,句子要用现在完成时,结构为have/has done,主语为I,助动词用have。故填have;kept/stayed;in;touch。
65. made up his mind
make up one’s mind“下定决心”,结合空前助动词has,动词需用过去分词形式,构成现在完成时;主语是Jack,对应的one’s由his替代。故填made;up;his;mind。
66. haven’t kept
根据中英文对照,可知缺少“没有联系”。短语“联系”英文表达为keep in touch,该句时态为现在完成时,主语为we,谓语动词的否定为haven’t+过去分词,keep过去分词为kept。故填haven’t;kept。
67.has collected
对比中英文可知,此空应填collect“收集”,又根据“So far”可知,本句为现在完成时,其构成为:have/has+done,因为主语she为第三人称单数,谓语动词用三单,故填has collected。
68. So far have seen
根据句意和题干可知,so far表示“到目前为止”,句子应用现在完成时,结构为have/has done,主语是复数,助动词用have;see“看”,过去分词是seen。故填So;far;have;seen。
69. So far have visited
根据中英文对照可知,so far“到目前为止”,是现在完成时的标志;visit“参观”,主语是复数,接have+过去分词。故填So;far;have;visited。
70. has taken part in
根据中英文对照可知,句子是现在完成时,主语是第三人称单数,助动词用has;take part in“参加”。故填has;taken;part;in。
71. has already learnt
根据中英文对照可知,此处时态为现在完成时,其结构为have/has done,主语为he,助动词应用has,用副词already“已经”修饰动词过去分词learnt“学习”。故填has;already;learnt。
72. have been
根据中英文对照可知,空处缺“待了”的英文,已经在某地待了一段时间,应使用现在完成时,需用have been结构,表示持续状态。主语为I,助动词用have。故填have;been。
73. have learned
根据中英文对照可知,空处缺“学到了”的英文。learn“学习”为动词,根据句意可知,本句时态为现在完成时,其结构为have/has done,主语为I,助动词用have。故填have;learned。
74. So far has been
根据中英文对照可知,空处缺“迄今为止”和“去过了”的英文。So for意为“迄今为止”,故本句时态为现在完成时,其结构为has/have done,主语为he,助动词需has,has been to意为“曾经去过某地”。故填So;far;has;been。
75. So far have learned
短语“So far”,表示“到目前为止”;后面接现在完成时,主语是I,助动词用have,学习:learn,过去分词是learned。故填So far ;have learned。

展开更多......

收起↑

资源预览