内容正文:
班级 姓名 学号 分数
Unit 1-2语法综合练习
现在完成时
(时间:60分钟,满分:100分)
定 义
现在全部完成
表示过去发生或者已经完成的动作对现在造成的影响或结果
I have seen this movie twice.
现在部分完成
表示从过去某一时间开始并一直持续到现在的动作或状态。
I have lived in Changsha for 3 years.
构 成
have/has+过去分词
标 志 词
already(“ 已经 ”,用于肯定句)
He has already got her help.
yet(“已经 ”,用于疑问句;“还 ”, 用于否定句)
Has he come back yet?
He hasn’t come back yet.
ever(曾经)
This is the best film I have ever seen.
never(从没)
He has never been to Beijing.
for(+时间段)
He has been away for two years.
since ( +时间点/…ago/从句)
He has been an English teacher since 1992.
Mr Green has lived in China since five months ago.
Mr Green has lived in China since he came to China.
以动作发生的次数为标志,比如 twice, three times。
He says he has been to the USA three times.
以 so far, in the last/past few years, recently 为标志
He has got to Beijing so far.
She has studied over 2000 words in the last few years.
“终止” 、“延续”的转换
动词从词义上可以分为延续性和非延续性两种。当现在完成时与一段时间连用时,应将非延 续性动词转换为延续性动词。
《猫》已经开演 半个小时了。
“Cats” has begun for half an hour. ×
“Cats” has been on for half an hour. √
“Cats” has begun. √
这本字典你买 了多久了?
How long have you bought this dictionary? ×
How long have you had this dictionary? √
常见短暂性动词与其对应的延续性动词
动词----动词
buy
have
borrow
keep
put on
wear
catch a cold
have a cold
become
be
用“be+形容词 ”代替
marry
be married
fall ill
be ill
fall asleep
be asleep
wake up
be awake
die
be dead
open
be open
close
be closed
用“be+副词 ”代替
start/begin
be on
get up
be up
go out
be out
leave
be away
finish
be over
join
be a member/be in
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Is your father at home, Jack?
—No, he isn’t. He ________ New York.
A.has gone to B.has been to C.has been in D.has left
2.— Why are you so confident about tomorrow’s hiking trip?
— Because I ________ the mountain and found several good paths.
A.crossed B.visited C.have explored D.have described
3.So far, AI technology ________ an important part in people’s everyday life.
A.become B.has become C.will become D.became
4.—Xinjiang is very beautiful and has many amazing attractions.
—Yes! I ________ Xinjiang twice.
A.went to B.have gone to C.have been to D.have been in
5.Yangzhou, a beautiful city, ________ a lot since I moved here.
A.changes B.changed C.was changing D.has changed
6.Amy ________ the Art Club for about two months. She really loves Chinese paintings.
A.joined B.was in C.has joined D.has been in
7.________, we have learned about 1,500 English words and 300 phrases.
A.Later on B.So far C.Until then D.From now
8.— Have you ________ been to Harbin?
— Not ________. But I plan to go there this summer.
A.never, already B.just, never C.ever, yet
9.I ________ this coat for almost 3 years, but it still looks quite new.
A.had B.have bought C.have had
10.Since last month we________ the volunteer program, we ________ more than 200 volunteers.
A.have started, had B.started, have C.started, have had
11.—Tom, have you ________ seen the film Harry Potter?
—No, ________. I’ll see it with my friend next week.
A.never, ever B.already, yet C.ever, never
12.—Have you ________ your homework yet?
—Yes, I ________ it ten minutes ago.
A.did; finished B.done; finished C.done; have finished
13.Ya Ming ________ Journey to the West for his book report.
A.has chose B.has choose C.has chosen
14.Mr Green has worked in our school ________ he came to Tianjin.
A.but B.until C.since D.and
15.—Must I give back the magazine today?
—No, you ________. You can ________ it for another month.
A.needn’t; borrow B.mustn’t; keep C.needn’t; keep D.mustn’t; borrow
16.How long have you ________ the English club?
A.joined B.been in C.taken part in
17.He has stuck to ________ voluntary service in rural areas ________ two years.
A.doing; for B.do; since C.do; for D.doing; since
18.—________ you ________ the volunteer plan yet?
—Yes, I ________ it last Sunday.
A.Did; finish; finished B.Have; finished; finished
C.Have; finished; have finished D.Do; finish; finish
19.The visitors with Donald Trump from America are very ________ to see so many changes ________ in China from May 13 to 15, 2026.
A.surprised; has taken place B.surprising; take place
C.surprised; have taken place D.surprising; are taking place
20.— I wonder how long you ________ the “Yangtze River Protection” project.
— Wait a minute. Let me check it out.
A.have begun B.have joined C.have been in D.have been over
21.— How is your class’s play for the Red Drama Festival?
— We ________ the whole play, and we’re ready for the show now.
A.finished B.will finish C.have finished D.were finishing
22.Mr. Li isn’t here. He ________ Shanghai for a meeting. He will be back in two days.
A.has gone to B.has been to C.has been in D.went to
23.—Schools across China ________ from “scores first” to “health first” recently.
—Yes, it’s taken under China’s 15th Five-Year Plan (2026-30) for high-quality education development.
A.moved B.have moved C.are moving D.will move
24.He has worked in the old people’s home ________ 2023.
A.for B.on C.in D.since
25.—How long ________ you ________ at the nursing home?
—For two years.
A.have; volunteered B.did; volunteer C.do; volunteer D.will; volunteer
26.Ever since last term, our class ________ many meaningful volunteer activities.
A.do B.did C.has done D.will do
27.—Millie won’t come to the cinema with us. She ______ Gubei Water Town on holiday.
—Lucky her!
A.has been to B.has gone to C.has been D.has gone
28._______ he moved to this city, he has made many good friends.
A.For B.When C.Since D.While
29.—Excuse me, may I use your ruler? I ________ mine behind.
—Sure. Here you are.
A.leave B.will leave C.have left D.was leaving
30.I ________ from Mr. Black since he moved to Beijing. I’ll visit him when I go there.
A.haven’t heard B.won’t hear
C.don’t hear D.didn’t hear
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.Great changes ________ (take) place in Wuxi since the new underground lines were put into use.
32.I ________ (work) as a volunteer in our town library since last term.
33.I’ve never ________ (see) anything so beautiful.
34.We ________ (donate) a lot of clothes and food to the poor since last term.
35.The value of this painting ________ (increase) a lot during the past ten years.
36.She ________ (write) three papers on new discoveries so far this year.
37.The story of the volunteer activity ________ (inspire) lots of students to join it.
38.I ________ (realize) the importance of reading since I entered this school.
39.She ________ (develop) a good habit of reading every morning since last year.
40.How many natural wonders have you ________ (visit) since you were 10 years old?
三、完成句子(本大题共10小题,每小题2分,共20分)
41.圣诞节在西方国家被广泛庆祝。
Christmas is ________ ________ in Western countries.
42.这次旅行让我看到了另一种生活方式。
This trip has ________ my ________ to another way of life.
43.我们进行了短途河流游览,还在海滩上散步了。
We’ve been on a short ________ ________ and we’ve ________ along the beach.
44.这些旅行使我成为一个更好的人。
These trips have ________ me a ________ person.
45.我从小就喜欢旅行。
I have ________ travelling ________ I was a child.
46.你带护照了吗?
Have you ________ your ________?
47.她还没有查看天气。
She ________ ________ the ________.
48.你预订票了吗?
________ you ________ the ________?
49.我从未见过如此美丽的东西!
I’ve ________ ________ anything so beautiful!
50.我很享受,也学到了很多关于我的苏格兰背景的知识。
I really ________ myself, and I’ve ________ so much about my Scottish background.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
班级 姓名 学号 分数
Unit 1-2语法综合练习
现在完成时
(时间:60分钟,满分:100分)
定 义
现在全部完成
表示过去发生或者已经完成的动作对现在造成的影响或结果
I have seen this movie twice.
现在部分完成
表示从过去某一时间开始并一直持续到现在的动作或状态。
I have lived in Changsha for 3 years.
构 成
have/has+过去分词
标 志 词
already(“ 已经 ”,用于肯定句)
He has already got her help.
yet(“已经 ”,用于疑问句;“还 ”, 用于否定句)
Has he come back yet?
He hasn’t come back yet.
ever(曾经)
This is the best film I have ever seen.
never(从没)
He has never been to Beijing.
for(+时间段)
He has been away for two years.
since ( +时间点/…ago/从句)
He has been an English teacher since 1992.
Mr Green has lived in China since five months ago.
Mr Green has lived in China since he came to China.
以动作发生的次数为标志,比如 twice, three times。
He says he has been to the USA three times.
以 so far, in the last/past few years, recently 为标志
He has got to Beijing so far.
She has studied over 2000 words in the last few years.
“终止” 、“延续”的转换
动词从词义上可以分为延续性和非延续性两种。当现在完成时与一段时间连用时,应将非延 续性动词转换为延续性动词。
《猫》已经开演 半个小时了。
“Cats” has begun for half an hour. ×
“Cats” has been on for half an hour. √
“Cats” has begun. √
这本字典你买 了多久了?
How long have you bought this dictionary? ×
How long have you had this dictionary? √
常见短暂性动词与其对应的延续性动词
动词----动词
buy
have
borrow
keep
put on
wear
catch a cold
have a cold
become
be
用“be+形容词 ”代替
marry
be married
fall ill
be ill
fall asleep
be asleep
wake up
be awake
die
be dead
open
be open
close
be closed
用“be+副词 ”代替
start/begin
be on
get up
be up
go out
be out
leave
be away
finish
be over
join
be a member/be in
1、 单项选择(本大题共30小题,每小题2分,共60分)
1.—Is your father at home, Jack?
—No, he isn’t. He ________ New York.
A.has gone to B.has been to C.has been in D.has left
【答案】A
【详解】句意:——杰克,你父亲在家吗?——不,他不在。他去了纽约。
has gone to已经去了,目前还在那里/尚未回来;has been to曾经去过,现已回来;has been in已经在某地待了一段时间,强调停留状态;has left已经离开了。根据“No, he isn’t.”可知,父亲去了纽约,还没回来,应填has gone to。
2.— Why are you so confident about tomorrow’s hiking trip?
— Because I ________ the mountain and found several good paths.
A.crossed B.visited C.have explored D.have described
【答案】C
【详解】句意:——你为什么对明天的徒步旅行这么有信心?——因为我已经探查过这座山,找到了好几条不错的小路。
crossed穿过;visited参观;have explored探查、勘察;have described描述。根据答句“found several good paths”以及前句对明天行程充满信心的语境可知,是已经提前探查过山,强调过去动作对现在造成的影响,用现在完成时have explored,故填have explored。
3.So far, AI technology ________ an important part in people’s everyday life.
A.become B.has become C.will become D.became
【答案】B
【详解】句意:到目前为止,人工智能技术已经成为人们日常生活的重要组成部分。
“So far”意为“到目前为止”,是现在完成时的标志词,句子结构应用“have/has+过去分词”。主语“AI technology”是第三人称单数,助动词用has。应填has become。
4.—Xinjiang is very beautiful and has many amazing attractions.
—Yes! I ________ Xinjiang twice.
A.went to B.have gone to C.have been to D.have been in
【答案】C
【详解】句意:——新疆非常美丽,有许多令人惊叹的景点。——是的!我去过新疆两次。
went to去了(一般过去时);have gone to去了(现在完成时,还未回来);have been to去过(现在完成时,人已回来);have been in待在(现在完成时,表示在某地待了多久)。根据答句中的“twice”可知,这里强调的是过去的经历,且说话人现在并不在新疆(正在对话中),因此应用have been to表示“曾经去过”。
5.Yangzhou, a beautiful city, ________ a lot since I moved here.
A.changes B.changed C.was changing D.has changed
【答案】D
【详解】句意:扬州,一座美丽的城市,自从我搬到这里以来已经改变了很多。
根据时间状语“since I moved here”可知,since引导的时间状语从句通常与现在完成时连用,表示过去发生的动作对现在造成的影响。故选D。
6.Amy ________ the Art Club for about two months. She really loves Chinese paintings.
A.joined B.was in C.has joined D.has been in
【答案】D
【详解】句意:艾米在艺术俱乐部大约两个月了。她真的很喜欢中国画。
根据时间状语“for about two months”可知,句子应用现在完成时,排除A、B选项。join是短暂性动词,不能与表示一段时间的状语连用,需变为延续性动词be in。应填has been in。
7.________, we have learned about 1,500 English words and 300 phrases.
A.Later on B.So far C.Until then D.From now
【答案】B
【详解】句意:到目前为止,我们已经学习了大约1500个英语单词和300个短语。
Later on后来;So far迄今为止;Until then直到那时;From now从今以后。根据句中谓语动词“have learned”可知句子时态为现在完成时。Later on、Until then和From now通常不与现在完成时连用,只有So far是现在完成时的标志性状语,符合语境。应填So far。
8.— Have you ________ been to Harbin?
— Not ________. But I plan to go there this summer.
A.never, already B.just, never C.ever, yet
【答案】C
【详解】句意:——你曾经去过哈尔滨吗?——还没有。但我计划今年夏天去那里。
never, already从不,已经(never一般不用于疑问句);just, never刚刚,从不;ever, yet曾经,尚未(ever用于疑问句,yet用于否定句)。ever常用于现在完成时的一般疑问句;yet常用于否定句或简略回答;already常用于肯定句。根据问句询问经历可知第一空应用ever;根据答语“Not”可知是否定回答,表示“还没有”,应用yet。never本身表示否定,不能与Not连用。
9.I ________ this coat for almost 3 years, but it still looks quite new.
A.had B.have bought C.have had
【答案】C
【详解】句意:这件外套我已经拥有快三年了,但它看起来依然很新。
句中“for almost 3 years”是一段时间状语,必须使用现在完成时“have/has + 过去分词”,用来表示动作从过去持续到现在。buy“买”是短暂性动词,这个动作一瞬间就完成,不能持续三年。需要把短暂性动词buy转换成对应的延续性表达have“拥有”,现在完成时结构就是have had,表示“拥有这件外套”这个状态持续了三年。
10.Since last month we________ the volunteer program, we ________ more than 200 volunteers.
A.have started, had B.started, have C.started, have had
【答案】C
【详解】句意:自上个月我们启动了志愿者项目以来,我们已经有了200多名志愿者。
根据“Since last month”可知,第一空描述的是上个月发生的具体过去动作,用一般过去时started;第二空表示从过去持续到现在的结果,用现在完成时have had,强调“已经拥有”的状态。
11.—Tom, have you ________ seen the film Harry Potter?
—No, ________. I’ll see it with my friend next week.
A.never, ever B.already, yet C.ever, never
【答案】C
【详解】句意:——汤姆,你曾经看过电影《哈利·波特》吗?——不,从没看过。我下周要和我的朋友去看。
ever曾经,常用于疑问句中询问经历;never从不,用于否定回答表示没有过某种经历。already已经,常用于肯定句;yet还,常用于否定句或疑问句句末。根据第一空为疑问句询问是否曾经看过,第二空根据No及后文“下周去看”可知是否定回答,故第一空填ever,第二空填never。
12.—Have you ________ your homework yet?
—Yes, I ________ it ten minutes ago.
A.did; finished B.done; finished C.done; have finished
【答案】B
【详解】句意:——你已经做完你的作业了吗?——是的,我十分钟前做完的。
第一句根据助动词Have和时间状语yet可知,句子时态为现在完成时,结构是“have+过去分词”,do的过去分词是done;第二句根据时间状语“ten minutes ago”可知,句子时态为一般过去时,finish的过去式是finished。
13.Ya Ming ________ Journey to the West for his book report.
A.has chose B.has choose C.has chosen
【答案】C
【详解】句意:亚明为了他的读书报告,已经选择了《西游记》。
根据句意“为了读书报告已经选择”,可知该句为现在完成时,结构为“has/have + 过去分词”。choose的过去分词为chosen,因此正确答案为has chosen。
14.Mr Green has worked in our school ________ he came to Tianjin.
A.but B.until C.since D.and
【答案】C
【详解】句意:格林先生自从来到天津就在我们学校工作。
but但是;until直到;since自从;and和。主句“has worked”是现在完成时,从句“came”是一般过去时,可知此处应用since引导时间状语从句,表示动作从过去持续到现在。
15.—Must I give back the magazine today?
—No, you ________. You can ________ it for another month.
A.needn’t; borrow B.mustn’t; keep C.needn’t; keep D.mustn’t; borrow
【答案】C
【详解】句意:——我必须今天归还杂志吗?——不,你不必。你可以再保留一个月。
needn’t不必;mustn’t禁止;borrow借入 (瞬间动词,不能与时间段连用);keep保留 (延续性动词,可与时间段连用)。第一空,对“Must”的否定回答用“needn’t”;第二空,“for another month”是时间段,应用延续性动词“keep”。应填“needn’t; keep”。
16.How long have you ________ the English club?
A.joined B.been in C.taken part in
【答案】B
【详解】句意:你在英语俱乐部待多久了?
joined加入;been in待在;taken part in参加。“How long”表示一段时间,现在完成时中需搭配延续性动词。join和take part in均为非延续性动词,不能与时间段连用,be in表状态可延续,符合语法。
17.He has stuck to ________ voluntary service in rural areas ________ two years.
A.doing; for B.do; since C.do; for D.doing; since
【答案】A
【详解】句意:他坚持在农村地区做志愿服务已经两年了。
stick to意为“坚持”,其中to是介词,后接动名词形式;two years是一段时间,现在完成时中段时间前用介词for。
18.—________ you ________ the volunteer plan yet?
—Yes, I ________ it last Sunday.
A.Did; finish; finished B.Have; finished; finished
C.Have; finished; have finished D.Do; finish; finish
【答案】B
【详解】句意:——你已经完成志愿者方案了吗?——是的,我上周日就完成了。
yet是现在完成时标志词,问句用Have+主语+过去分词;答句里last Sunday是过去时间,谓语用一般过去式finished。
19.The visitors with Donald Trump from America are very ________ to see so many changes ________ in China from May 13 to 15, 2026.
A.surprised; has taken place B.surprising; take place
C.surprised; have taken place D.surprising; are taking place
【答案】C
【详解】句意:2026年5月13日至15日,随同美国唐纳德・特朗普的代表团,看到中国发生了如此多的变化,倍感惊讶。
surprised感到惊讶的,常修饰人;surprising令人惊讶的,常修饰物。第一空修饰“The visitors”,选填surprised;“so many changes”已经发生,且此处强调其影响,因此第二空用现在完成时表达,主语为复数,助动词用have。
20.— I wonder how long you ________ the “Yangtze River Protection” project.
— Wait a minute. Let me check it out.
A.have begun B.have joined C.have been in D.have been over
【答案】C
【详解】句意:——我想知道你参加“长江保护”项目多久了。——等一下。让我查一下。
have begun已经开始;have joined已经加入;have been in已经参与;has been over已经结束。根据疑问词“how long”可知,此处询问动作持续的时间,谓语动词必须是延续性动词。begin和join均为瞬间动词,不能与表示一段时间的状语连用;be in表示处于某种状态,具有持续性,符合语法要求。
21.— How is your class’s play for the Red Drama Festival?
— We ________ the whole play, and we’re ready for the show now.
A.finished B.will finish C.have finished D.were finishing
【答案】C
【详解】句意:——你们班红色戏剧节的剧目怎么样了?——我们已经完成了整个剧目,我们现在准备好演出了。
根据“we’re ready for the show now”可知,完成剧目的动作发生在过去,但对现在造成了影响(现在已准备好),强调过去的动作对现在的影响,应用现在完成时。
22.Mr. Li isn’t here. He ________ Shanghai for a meeting. He will be back in two days.
A.has gone to B.has been to C.has been in D.went to
【答案】A
【详解】句意:李老师不在这里。他去上海开会了。他两天后回来。
has gone to表示去了某地(还没回来);has been to表示去过某地(已经回来);has been in 表示待在;went to 去了。根据“Mr. Li isn’t here.”和“He will be back in two days.”可知,李老师去了上海还没回来,应用 has gone to。
23.—Schools across China ________ from “scores first” to “health first” recently.
—Yes, it’s taken under China’s 15th Five-Year Plan (2026-30) for high-quality education development.
A.moved B.have moved C.are moving D.will move
【答案】B
【详解】句意:——最近,全国各地的学校已经从“分数第一”转向了“健康第一”。——是的,这是在中国“十五五”规划 (2026-30)下采取的高质量教育发展措施。
根据句中时间状语“recently”可知,动作发生在过去但对现在造成影响,应用现在完成时,其结构是“have/has+动词的过去分词”,主语是复数,用助动词have,move的过去分词是moved。
24.He has worked in the old people’s home ________ 2023.
A.for B.on C.in D.since
【答案】D
【详解】句意:他自从2023年以来就在养老院工作。
for长达(接时间段);on在(接具体某天);in在(接年/月/季节等);since自从(接时间点)。“has worked”表明句子是现在完成时,表示动作从过去持续到现在,“2023”是时间点,应用since。
25.—How long ________ you ________ at the nursing home?
—For two years.
A.have; volunteered B.did; volunteer C.do; volunteer D.will; volunteer
【答案】A
【详解】句意:——你在养老院做志愿者多久了?——两年了。
问句中的“How long”和答语“For two years.”表明,此处表示动作从过去持续到现在,应用现在完成时,其结构为“have/has+过去分词”。主语为you,助动词用have,volunteer的过去分词是volunteered。故选A。
26.Ever since last term, our class ________ many meaningful volunteer activities.
A.do B.did C.has done D.will do
【答案】C
【详解】句意:自从上学期以来,我们班已经做了许多有意义的志愿者活动。
时间状语“Ever since last term”表示动作从过去开始一直持续到现在,应用现在完成时has done。
27.—Millie won’t come to the cinema with us. She ______ Gubei Water Town on holiday.
—Lucky her!
A.has been to B.has gone to C.has been D.has gone
【答案】B
【详解】句意:——Millie不会和我们一起去电影院了。她去古北水镇度假了。——她真幸运!
has gone to表示去了某地未回,has been to表示去过某地已回。根据“Millie won’t come to the cinema with us”可知,Millie现在不在这里,而是去了古北水镇尚未回来;选项CD缺少介词to,故选B。
28._______ he moved to this city, he has made many good friends.
A.For B.When C.Since D.While
【答案】C
【详解】句意:自从他搬到这座城市,他已经交了很多好朋友。
For因为;When当……时候;Since自从;While当……时候/然而。根据后句“he has made many good friends”使用了现在完成时(has made)可知,此处需要一个能与现在完成时搭配使用的连词,表示“自从……以来”。since意为“自从”,引导时间状语从句时,主句常用现在完成时,从句常用一般过去时,符合本题的时态搭配。
29.—Excuse me, may I use your ruler? I ________ mine behind.
—Sure. Here you are.
A.leave B.will leave C.have left D.was leaving
【答案】C
【详解】句意:——打扰一下,我可以用一下你的尺子吗?我把我的落下了。——当然。给你。
根据“may I use your ruler”可知,现在需要借用,表明把尺子落下这一过去发生的动作对现在造成了影响,符合现在完成时的用法,结构为have/has done。空处填have left。
30.I ________ from Mr. Black since he moved to Beijing. I’ll visit him when I go there.
A.haven’t heard B.won’t hear
C.don’t hear D.didn’t hear
【答案】A
【详解】自从布莱克先生搬到北京,我就没有听过他的消息。当我去那里时,我将会去拜访他。
句中有since he moved to Beijing,since引导的从句用过去时,主句用现在完成时,在这里的意思是自从布莱克先生搬到北京我就没听到他的消息,强调状态的延续。现在完成时的否定构成:主语+have/has+not+动词的过去分词,故选A。
二、单词拼写(本大题共10小题,每小题2分,共20分)
31.Great changes ________ (take) place in Wuxi since the new underground lines were put into use.
【答案】
have taken
【详解】句意:自从新地铁线路投入使用,无锡发生了巨大的变化。句中“since the new underground lines were put into use”是现在完成时的标志性时间状语,主语Great changes是复数名词,因此助动词用have,动词take的过去分词形式为taken,故填have taken。
32.I ________ (work) as a volunteer in our town library since last term.
【答案】have worked
【详解】句意:从上学期开始,我就在我们镇的图书馆做志愿者。根据时间标志词“since last term”可知,本句需要使用现在完成时,结构为“have/has + 动词过去分词”;本句主语是I,助动词用have,work的过去分词为worked。
33.I’ve never ________ (see) anything so beautiful.
【答案】seen
【详解】句意:我从未见过如此美丽的东西。根据“have”提示,此处为现在完成时,需填过去分词。see的过去分词是seen。
34.We ________ (donate) a lot of clothes and food to the poor since last term.
【答案】have donated
【详解】句意:从上学期以来,我们已经给穷人捐赠了许多衣服和食物。since last term是现在完成时标志,结构:have/has+过去分词。主语是We,助动词用have,donate的过去分词是donated。
35.The value of this painting ________ (increase) a lot during the past ten years.
【答案】has increased
【详解】句意:这幅画的价值在过去十年里大幅增长。时间状语during the past ten years是现在完成时的典型标志,表示从过去持续到现在的动作或状态。现在完成时的结构是 have/has+过去分词。value是不可数名词,做主语时谓语动词需用单数形式,所以用has;increase的过去分词是increased。故填has increased。
36.She ________ (write) three papers on new discoveries so far this year.
【答案】has written
【详解】句意:到目前为止,她今年已经写了三篇关于新发现的论文。so far是现在完成时的标志性时间状语,表示动作从过去持续到现在,并对现在造成影响。现在完成时的结构是have/has+动词过去分词。主语she是第三人称单数,所以用has;动词write的过去分词是written。故填has written。
37.The story of the volunteer activity ________ (inspire) lots of students to join it.
【答案】inspired/has inspired
【详解】句意:这个志愿者活动的故事激励了很多学生加入其中。inspire“激励;鼓舞”,是动词。句子主语是“The story”,为单数,且描述的是过去发生的事,因此用一般过去时inspired;也可理解为对现在的影响,用现在完成时has inspired。故填inspired或has inspired。
38.I ________ (realize) the importance of reading since I entered this school.
【答案】have realized
【详解】句意:自从我进入这所学校,我就意识到了阅读的重要性。根据句中的“since I entered this school”可知,这是现在完成时的标志,现在完成时的结构是“have/has+过去分词”,主语是I,所以用have,realize的过去分词是realized,故填have realized。
39.She ________ (develop) a good habit of reading every morning since last year.
【答案】has developed
【详解】句意:自去年以来,她养成了每天早上阅读的好习惯。时间状语“since last year”是现在完成时的标志词,表示动作从过去持续到现在。主语“She”为第三人称单数,谓语结构需用“has+过去分词”。“develop”的过去分词为“developed”。
40.How many natural wonders have you ________ (visit) since you were 10 years old?
【答案】visited
【详解】句意:自从你10岁以来,你参观过多少处自然奇观?句中使用了现在完成时(have + 过去分词),且时间状语“since you were 10 years old”表示从过去持续到现在的动作,因此动词visit需要使用过去分词形式visited。
三、完成句子(本大题共10小题,每小题2分,共20分)
41.圣诞节在西方国家被广泛庆祝。
Christmas is ________ ________ in Western countries.
【答案】 widely celebrated
【详解】原句中的“广泛”和“被庆祝”是关键词。在“Christmas is…in Western countries.”结构中,is与及物动词celebrate的过去分词连用表示“被庆祝”,②填celebrated;“广泛地”,修饰动词celebrated,要用副词,①填widely。
42.这次旅行让我看到了另一种生活方式。
This trip has ________ my ________ to another way of life.
【答案】 opened eyes
【详解】原句中“让……看到”是关键词,表示“让……看到”的固定短语是open one’s eyes to。本句为现在完成时,open需变为过去分词形式opened。故填opened;eyes。
43.我们进行了短途河流游览,还在海滩上散步了。
We’ve been on a short ________ ________ and we’ve ________ along the beach.
【答案】 river tour walked
【详解】英汉对照,句中缺少关键词“河流游览”和“散步”。中文“河流游览”,对应的英文短语是river tour,因此前两个空分别填river和tour。中文“散步”,对应动词walk。句中we’ve是we have的缩写,表明句子时态是现在完成时,结构为have+过去分词,所以动词walk需要变为过去分词形式walked。
44.这些旅行使我成为一个更好的人。
These trips have ________ me a ________ person.
【答案】 made better
【详解】原句中“使”是关键词,对应动词make,have后接过去分词made;“更好的”是关键词,对应形容词good的比较级better,修饰person。故填made;better。
45.我从小就喜欢旅行。
I have ________ travelling ________ I was a child.
【答案】 loved since
【详解】原句中“喜欢”、“自从”为关键词。本句为现在完成时,have后接动词过去分词;“喜欢”对应的英文表达love的过去分词为loved;“自从”用连词since引导时间状语从句。
46.你带护照了吗?
Have you ________ your ________?
【答案】 got passport
【详解】原句中“带”、“护照”为关键词。本句为现在完成时,have后接动词过去分词;have got表示“拥有、随身携带”;“护照”对应的英文表达为passport。
47.她还没有查看天气。
She ________ ________ the ________.
【答案】 hasn’t checked weather
【详解】原句中“还没有”是关键词,提示本句为现在完成时的否定形式,主语She是第三人称单数,助动词用has,否定形式为hasn’t;“查看”对应的动词是check,现在完成时结构为have/has+过去分词,check的过去分词为checked;原句中“天气”是关键词,对应名词weather。
48.你预订票了吗?
________ you ________ the ________?
【答案】 Have booked tickets
【详解】原句中“预订”、“票”为关键词,本句为现在完成时一般疑问句,句首用助动词Have;“预订”对应英文表达为book,其过去分词为booked;“票”对应名词ticket,此处用复数tickets表泛指。
49.我从未见过如此美丽的东西!
I’ve ________ ________ anything so beautiful!
【答案】 never seen
【详解】原句中“从未”是关键词,“从未”对应的英文表达是“never”,且“见过”是“seen”(see的过去分词),构成现在完成时的否定形式“have never seen”。故填never;seen。
50.我很享受,也学到了很多关于我的苏格兰背景的知识。
I really ________ myself, and I’ve ________ so much about my Scottish background.
【答案】 enjoyed learnt
【详解】中文句子中关键词是“享受”和“学到”。中文“我很享受”对应英文短语enjoy myself。根据句意,这是在叙述一段过去的经历,且空前无助动词,因此使用一般过去时。中文“学到了很多”对应动词learn。空前有 I’ve,标志着句子使用现在完成时,因此填learn的过去分词learnt。故填enjoyed;learnt。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$