内容正文:
第一次月考复习单元语法综合100题
学校:___________姓名:___________班级:___________考号:___________
Unit 1 This is me 现在完成时(1)
Unit 2 Getting along 现在完成时(2)
1.—How long _________ you ________?
—For three years.
A.do;paint B.are;painting C.did;painted D.have;painted
2.—Where is Mr. Zhao?
—He ________ to Mount Tai. He’ll come back ________ a week.
A.has been; in B.has gone; after C.has gone; in D.has been; after
3.Mr. Smith ________ here for about two hours.
A.has left B.has been away from C.went away from
4.—Where is your father?
—He_______ Australia and he _______ Sydney for two weeks.
A.has been to; has been in B.has gone to; has been in
C.has been in; has been to D.has gone to; has been to
5.Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three years, but I ________ there.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone D.has opened; haven’t been
6.Simon’s father ________ to Paris last month. He ________ there three times.
A.went, has gone B.has gone, has been
C.went, has been D.has been, has gone
7.—Show me your homework right now, Daniel.
—I’m terribly sorry, Mr Wu. I _______ it at home.
A.left B.forgot C.have left D.have forgotten
8.—Would you like to see the film YOLO with us?
—I’d love to! But I ________ it.
A.saw B.see C.will see D.have seen
9.—________ did your uncle leave his hometown?
—He ________ for nearly twenty years.
A.When; has left B.When; has been away
C.How long; has left D.How long; has been away
10.Mr. Green likes travelling and he ________ lots of places of interest all over the world.
A.has gone to B.has been to C.has been in D.has been
11.Adam didn’t join in the summer camp to Australia this time because he ________ there before.
A.has been B.had been C.was D.had gone
12.He told me he would be here at 2 o’clock. But he ________ yet.
A.didn’t arrive B.isn’t arriving C.hasn’t arrived D.won’t arrive
13.He ________ an engineer since he ________ the university.
A.is; leaves B.will be; leaves C.has been; has left D.has been; left
14.In the past few years, Dr. Sun ________ great success in the field of science.
A.has achieved B.achieved C.had achieved D.achieves
15.—Our motherland ________ a lot so far.
—Yes. I hope it will be even ________.
A.has changed; better B.changed; good C.has changed; well D.changed; better
16.—Look! I’ve got a fantastic storybook.
—Wow. You will love it. I ________ it three times already.
A.am reading B.have read C.was reading D.will read
17.“I ________ Wuxi three times and have deeply fallen in love with it,” said my online friend Jack.
A.have been to B.have gone to C.have left for D.have arrived in
18.The Whites ________ many great places since they came to China.
A.has visited B.visited C.have visited D.will visit
19.—Can I borrow your Chinese painting tools for my art homework?
—Sorry, I ________ them to Sam. He ________ for them during the morning break.
A.lent; came B.have lent; came C.lent; will come D.have lent; will come
20.We ________ your email and we’re glad to know you’ll come to our city this summer.
A.receive B.are receiving C.will receive D.have received
21.—How do you like the hottest AI model—DeepSeek?
—Amazing! It is the most advanced AI system I ________.
A.used B.will use C.was using D.have used
22.They ________ friends since they met in Shanghai.
A.have made B.have become C.have been D.have had
23.My sister ______ the book from the library, and she ______ it for two weeks.
A.borrowed; has kept B.lent; borrowed C.lent; has kept D.borrowed; borrowed
24.—Let’s turn on the TV and watch the football match.
—It’s too late. It ________ for half an hour. And the result is 1-0. China won!
A.has finished B.has begun C.has been on D.has been over
25.Not only the twins but also their cousin ________ their hometown for half a year.
A.have left B.has left C.have been away from D.has been away from
26.—Oh, Jack, your MP4 player looks nice. Is it new?
—No. I ________ it for two years.
A.have bought B.bought C.have had
27.David ________ in China for ten years.
A.live B.has lived C.lives D.have lived
28.My family ________ in this city since my father started working here ten years ago.
A.lives B.lived C.have lived D.will live
29.Texting ________ very popular since the first text message in 1992.
A.becomes B.became C.will become D.has become
30.—Where is Mrs Wang?
—She with her students _______ the school hall for the meeting.
A.has gone to B.have gone to C.has been to D.have been to
31.Mr Smith ________ to China 10 years ago and has been there ________.
A.has gone; since then B.went; ever since C.has gone; since than D.went; from then
32.—I haven’t seen Mark and Jane for long.
—Oh, you don’t know? The young couple ________ England for 2 months.
A.has gone to B.have been in C.have been to D.have gone to
33.—Wow! You have a ticket to the Asian Cup!
—My uncle bought it for me. He ________ the ticket for three days.
A.has bought B.had bought C.has had D.had had
34.—Is your mother at home?
—No, she _________ the supermarket.
A.has gone to B.has been to C.will go to D.goes to
35.Miss Gao isn’t here. She ________ London and she will get back in two weeks.
A.has gone to B.has been in C.has been to D.went to
36.As a teacher, I am proud that all of my students ______ great progress in the past three years.
A.made B.will make C.have made D.are making
37.— 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
38.—How long ________ his uncle ________ a teacher?
—Since ten years ago.
A.has; been B.has; become C.will; become D.did; become
39.—Did you see 2025 Spring Festival Gala?
—Yes, the robots surprised people a lot. They ________ the world with the Yangko dance since then.
A.impressed B.impress C.have impressed D.are impressing
40.Jimmy has been ________ for a year. His ________ has made his wife give up hope of life.
A.died, death B.dead, death C.died, dead D.dead, deads
41.This is the most interesting film I ________.
A.saw B.to see C.have seen D.seeing
42.I ________ here since I was born in Starlight Town.
A.lived B.have lived C.am living D.had lived
43.I’m sure that I________ her before.
A.have seen B.saw C.will see D.is seeing
44.— You have been in Neijiang for a long time?
— Yeah, ________ my parents came here, ________ about ten years.
A.when; for B.for; since C.when; in D.since; for
45.— _______ did the tourists leave Huai’an?
— Four weeks ago. They have been away _______ a month.
A.When; for B.How long; since C.When; since D.How long; for
46.My uncle has worked in the TV station ________ he graduated from university.
A.because B.although C.if D.since
47.The famous writer ________ for 400 years, but his works still have great influence today.
A.died B.was dying C.has died D.has been dead
48.Not only parks and museums but also local traffic ________ a lot in New York so far. ________, it’s a wonderful place to live.
A.have improved; In fact B.has improved; As a matter of fact
C.had improve; By the way D.improved; For example
49.—Is Ms. Green in the office now?
—No. _______ the library.
A.He has been to B.He has gone to C.She has been to D.She has gone to
50.— When ________ you ________ skiing on the mountains in the French Alps?
— Three years ago. I ________ that special experience so far.
A.did; learn; have not forgotten B.did; learn; didn’t forget
C.have; learnt; have not forgotten D.have; learnt; didn’t forget
51.—Sorry, Miss Tang, I am late.
—It doesn’t matter. The class ________ for just several minutes. You don’t miss too much.
A.began B.has begun C.has been on D.is beginning
52.—We ________ our homework. What about going out to play?
—That’s great. Let’s go now.
A.finished B.have finished C.will finish D.are finishing
53.In the past five years, our school library ________ a lot, besides having more books.
A.change B.changes C.changed D.has changed
54.Astronauts (宇航员) on the Chinese Space Station _______ some plants already, and it helps us learn about living in space.
A.grew B.were growing C.have grown D.will grow
55.More than five hundred students ________ this test in the ________ few years.
A.have pasted; passed B.have passed; pass C.passed; past D.have passed; past
56.— Where is your father?
— He ________ Australia.
A.goes B.went C.has been in D.has gone to
57.As an exchange student, Alan ________ Shijiazhuang for three years.
A.has been to B.has been in C.has gone to D.has been
58.I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
59.Panda Yaya ________ to Beijing Zoo for over one year. She is taken good care of there.
A.was back B.came back C.has come back D.has been back
60.Alice in Wonderland is a very good film. I ________ it twice.
A.see B.have seen C.saw
61.My grandfather ________ for three years. But I will never forget the words he said to me.
A.died B.has died C.has been dead D.has been death
62.—Lucy ________ London. How can I get in touch with her?
—Don’t worry. She will phone you as soon as she comes back.
A.has gone to B.has been to C.have gone to D.have been to
63.—Dave is not here. He’s ________ the new museum.
—He’s ________ the museum. Why does he go there again?
A.gone to; been to B.been to; gone to C.been in; been to
64.Lei Feng ________ for many years, but his spirit is still encouraging us.
A.died B.was dead C.has died D.has been dead
65.My sister has learned English ________.
A.for ten years ago B.since ten years ago C.ten years ago
66.-________ you seen the movie Gone with the Wind?
-No, never.
A.Do B.Can C.Have D.Has
67.—The number of tourists ________ over 40 million this year.
—Yes. A large number of tourists ________ so far because of the beautiful scenery.
A.is; have come B.are; has come C.is; come
68.—Lucy, where is your mom?
—She ________ the supermarket. She ________ soon.
A.has gone to; comes back B.has been to; will come back C.has gone to; will be back
69.—Excuse me, ________ you ever ________ a UFO?
—Yes, I saw one in the sky while I ________ back home last month.
A.did; see; was walking B.have; seen; walked C.have; seen; was walking
70.—Sorry, I’m late. ________ did the meeting begin?
—It doesn’t matter. The meeting ________ for several minutes.
A.When; has just begun B.When; has just been on C.How long; has just been on
71.—When ________ you ________ the novel back to me?
—Sorry, I ________ it. How about Friday?
A.did; give; didn’t finish B.do; return; don’t finish C.will; give; haven’t finished
72.Nice to see you again. We ________ each other for a long time.
A.won’t see B.don’t see C.didn’t see D.haven’t seen
73.This is not ________ useful book for me, but I will ________ it for a week because I don’t have time to return it.
A.an; keep B.a; keep C.an; borrow D.a; borrow
74.—How long may I ________ your bike, Denial?
—For two weeks. But you mustn’t ________ it to others, Amy.
A.borrow; lend B.keep; lend C.keep; borrow D.lend; borrow
75.My grandmother ________ here for 10 years, so she knows well about her neighbourhood.
A.lives B.has lived C.will live D.was living
76.—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
77.—________ you ________ Miss Wang recently?
—Yes, I ________ her ten minutes ago.
A.Did, see, met B.Have, seen, have met C.Have, seen, met
78.In the past several years, I ________ several ways to deal with my insomnia(失眠) but none of them ________.
A.tried; works B.have tried; success C.tried; successful D.have tried; works
79.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
80.— China is a wonderful place.
—So it is. I ________ there twice.
A.have been B.have gone C.went D.will go
81.—Where is Mr. Green?
—He ________ to London. He ________ there last week.
A.has been; went B.has gone; has gone C.has gone; went
82.The Wild Park ________ for several months. Let’s go there for a trip this weekend.
A.has opened B.has been open C.opened D.opens
83.Jim, turn off the TV. It ________ for two hours.
A.began B.has begun C.was on D.has been on
84.How clean the classroom is! I think someone ________ it.
A.is cleaning B.will clean C.has cleaned D.cleans
85.—Have you finished your report ________?
—Yes, I have ________ finished it.
A.yet; yet B.yet; already C.already; yet D.already; already
86.—Is Tom at home?
—No, he _________ to the town.
A.has been B.has gone C.goes D.will go
87.My sister ________ the book three times. She wants to read it again.
A.reads B.has read C.is reading D.will read
88.The lake is quite clean and beautiful. ________, more than 13, 000,000 people have come here to take their vacations.
A.In fact B.For example
C.So far D.At first
89.—It’s dangerous to swim in that river.
—Yes, you are right. The government ________ people ________ swim in it recently.
A.warned; don’t B.has warned; not to C.led; to not
90.Her grandmother ________ in 1974. She has been ________ for 23 years.
A.died; died B.dead; dead C.died; dead
91.—Jack, I haven’t seen your brother for a long time.
—He ________ Shanghai on business for two months.
A.has been to B.has gone to C.has been in
92.—________ to the United States?
—No, never, but I went to Canada last year.
A.Have you been B.Have you gone C.Did you go
93.—How tidy the bedroom is!
—Yes. I’m sure that someone ________ it already.
A.has cleaned B.cleaned C.will clean
94.—Hi, Tom! ________ you ever ________ the Bird’s Nest?
—Yes, I have. It’s great.
A.Have; been to B.Have; go to C.Did; go to D.Do; go to
95.—He who doesn’t reach the Great Wall is not a true man.
—So far I ________ to the Great Wall several times.
A.went B.goes C.will go D.have been
96.Li Ming ________ to school. Maybe on the way.
A.went B.goes C.has gone D.is going
97.—Do you know Mount Tai in Shandong?
—Yes, I __________ it twice. It’s fantastic.
A.will climb B.climb C.am climbing D.have climbed
98.Our city ________ a lot in the past few years.
A.will change B.has changed C.changed D.changes
99.—Why are you in such a hurry?
—Because the class ________ for 10 minutes.
A.is on B.has been on C.begins D.has begun
100.—Is your mother at home now?
—No. She ________ the supermarket.
A.has gone to B.has been to C.will go to
《第一次月考复习单元语法综合100题 (Units1-2单元话题)》参考答案
题号
1
2
3
4
5
6
7
8
9
10
答案
D
C
B
B
B
C
C
D
B
B
题号
11
12
13
14
15
16
17
18
19
20
答案
B
C
D
A
A
B
A
C
B
D
题号
21
22
23
24
25
26
27
28
29
30
答案
D
C
A
D
D
C
B
C
D
A
题号
31
32
33
34
35
36
37
38
39
40
答案
B
B
C
A
A
C
B
A
C
B
题号
41
42
43
44
45
46
47
48
49
50
答案
C
B
A
D
A
D
D
B
D
A
题号
51
52
53
54
55
56
57
58
59
60
答案
C
B
D
C
D
D
B
D
D
B
题号
61
62
63
64
65
66
67
68
69
70
答案
C
A
A
D
B
C
A
C
C
B
题号
71
72
73
74
75
76
77
78
79
80
答案
C
D
B
B
B
D
C
D
A
A
题号
81
82
83
84
85
86
87
88
89
90
答案
C
B
D
C
B
B
B
C
B
C
题号
91
92
93
94
95
96
97
98
99
100
答案
C
A
A
A
D
C
D
B
B
A
1.D
——你画画多久了?——三年了。
考查现在完成时。根据答语“For three years.”可知,问句应用现在完成时,其结构为“have/has +过去分词”,主语为you,助动词用have,paint的过去分词是painted。故选D。
2.C
——赵先生在哪里?——他去泰山了。他一周后回来。
考查动词短语辨析和介词辨析。has been to去过某地(已回来);has gone to去了某地(未回来);in+时间段,表示“在……之后(用于一般将来时或一般现在时)”,通常与表示将来时态的句子连用;after+时间段,表示“在……之后(用于一般过去时)”,通常与表示过去时态的句子连用。根据“Where is Mr. Zhao?”可知,赵先生还没回来,所以应该用has gone to;再根据“He’ll come back”可知,此处应该用in表示“在……之后”,用于一般将来时。故选C。
3.B
史密斯先生已经在这里大约两个小时了。
考查现在完成时。根据“for about two hours”可知,本句是现在完成时,描述某个状态或者动作持续了多久,需要使用持续性或者状态类动词,be away表示“远离,离开”。故选B。
4.B
——你的父亲在哪里?——他去了澳大利亚,在悉尼待了两周了。
考查现在完成时。has been to曾经去过某地;has gone to已经去了某地;has been in待在某地。根据“Where is your father?”可知,爸爸还没有回来,所以第一空用has gone to;根据“he…Sydney for two weeks”可知,此处指“他在悉尼待了两周了”,故第二空填has been in。故选B。
5.B
扬州中国大运河博物馆已经开放大约三年了,但是我还没去过。
考查现在完成时。根据“for about three years”可知,第一空使用延续性动词,open的延续性动词形式是be open,排除A和D选项;have gone to意思是“已经去了”;have been to意思是“已经去过”。根据“but”可知,前后意思转折,即:博物馆已经开放了一段时间,但是我还没有去过。故选B。
6.C
西蒙的父亲上个月去巴黎了,他去过那里三次了。
考查时态。由last month可知,第一空是一般过去时,用过去式went。根据“He ... there three times.”可知,表示去过那里三次,应用现在完成时,has been“去过”,has gone“去了(未回)”,第二空用has been。故选C。
7.C
——丹尼尔,现在给我看看你的作业。——非常抱歉,吴老师。我把它忘在家里了。
考查动词辨析和动词的时态。leave遗忘,常用“leave sth.+地点”的结构;forget表示“遗忘”时,不能与表示地点的副词或短语连用。根据“it at home”可知,此处应用动词leave,排除选项B和D。结合语境和“Show me your homework right now, Daniel”可知,此处表示过去的动作对现在造成了影响,现在拿不出作业,所以应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have,故选C。
8.D
——你想和我们一起看电影《热辣滚烫》吗?——我很乐意!但我已经看过了。
考查时态。根据“I’d love to! But I...it”可知转折词后表示自己已经看过这部电影了,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
9.B
——你的叔叔离开家乡有多久了?——他离开将近20年了。
考查特殊疑问句和现在完成时。第一个空后的leave“离开”是短暂性动词,How long后面的动词应该用延续性动作,所以选项C、D不正确;第二个空后的for nearly twenty years表示“持续了将近二十年”,时态应为现在完成时,应将短暂性动词转换为延续性动词be away,主语为He为第三人称单数形式,结合现在完成时结构故为has been away。故选B。
10.B
格林先生喜欢旅游,他去过世界上许多名胜古迹。
考查现在完成时。have gone to去了(未回);have been to去过(已回);have been in在某地待一段时间。根据题干“lots of places of interest all over the world”可知,格林先生去过世界上许多名胜古迹,应用has been to。故选B。
11.B
亚当这次没有参加去澳大利亚的夏令营,因为他以前去过那里。
考查过去完成时。由“Adam didn’t join in the summer camp to Australia this time because he … there before”可知,此处指亚当过去去过,过去的过去应用过去完成时,去过已回来用been。故选B。
12.C
他告诉我他两点钟到。但他还没到。
考查时态。didn’t arrive一般过去时;isn’t arriving现在进行时;hasn’t arrived现在完成时;won’t arrive一般将来时。根据“yet”和语境可知,他告诉我他两点到,可推测此处是他还没到,时态为现在完成时,主语为he,第三人称单数,谓语用“has+过去分词”的结构,arrived“到达”为动词过去分词。故选C。
13.D
他离开大学后一直是一名工程师。
考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时,结合选项,故选D。
14.A
在过去的几年里,孙博士在科学领域取得了巨大的成功。
考查时态。根据“In the past few years”可知,句子时态为现在完成时,谓语结构为have/has done。故选A。
15.A
——到目前为止,我们的祖国发生了很大的变化。——是的。我希望情况会更好。
考查时态及比较级。根据“so far”可知,句子应用现在完成时,排除B/D选项;第二空前有“even”修饰,此处应用比较级形式,故选A。
16.B
——看!我有一本超棒的故事书。——哇。你会喜欢它的。我已经读了三遍了。
考查动词时态辨析。am reading 现在进行时;have read 现在完成时;was reading 过去进行时;will read 一般将来时。根据“already”可知,强调已经读过了,强调过去的动作对现在的影响,要用现在完成时。故选B。
17.A
意:“我已经去过无锡三次,并深深爱上了它,”我的网友杰克说。
考查现在完成时用法及动词短语辨析。have been to表示“曾经去过某地(现已回来)”;have gone to表示“已经去了某地(未回来)”;have left for表示“已出发去某地”;have arrived in表示“已到达某地”。根据“three times”可知,去过无锡三次,并且已经不在无锡了。故选A。
18.C
自从他们来到中国以来,怀特一家参观了许多伟大的地方。
考查动词时态。根据“since they came to China”可知,since引导时间状语从句,从句是一般过去时,主句用现在完成时,结构为have/has done。主语The Whites是复数,助动词用have。故选C。
19.B
——我可以借你的中国画工具做美术作业吗?——对不起,我把它们借给了萨姆。他是在上午休息时来取的。
考查时态。根据“Can I borrow your Chinese painting tools for my art homework?”以及“Sorry”可知,此处指过去的动作对现在造成了影响,应用现在完成时,可排除A项和C项;根据“during the morning break”可知,此处指发生在过去的动作,句子时态为一般过去时,此处用动词过去式。故选B。
20.D
我们已经收到了你的电子邮件,并且很高兴得知你今年夏天会来我们的城市。
考查时态。根据“and we’re glad to know you’ll come to our city this summer”可知,“很高兴得知”的心情,是基于“已经收到邮件”这个动作产生的影响,强调过去的动作对现在造成的影响,要用现在完成时“have/has done”。故选D。
21.D
——你觉得最热门的人工智能模型DeepSeek怎么样?——太神奇了!这是我使用过的最先进的人工智能系统。
考查时态。根据“It is the most advanced AI system I”可知,此处表示对过去到现在的所有经历进行比较,强调“迄今为止”的经验,即动作发生在过去,但对现在有影响,应用现在完成时“have/has_动词过去分词”,主语为I,助动词用have,故选D。
22.C
自从他们在上海相遇后,他们就一直是朋友。
考查现在完成时。根据“They...friends since they met in Shanghai.”可知,此处为现在完成时,make和become是短暂性动词,不能与since连用,此处要用延续性动词,所以排除选项A和B;have had表示“拥有”;be friends表示成为朋友的这种状态,符合题意。故选C。
23.A
我姐姐从图书馆借了这本书,她已经借了两周了。
考查动词辨析及时态。borrowed借入,过去时;has kept保留,现在完成时;lent借出,过去时。根据“My sister ... the book from the library, and she ...it for two weeks.”可知,从图书馆“借入”用borrowed;“for两周”需延续性动词keep。故选A。
24.D
——我们打开电视看足球比赛吧。——太晚了。已经结束半小时了。结果是1比0。中国队赢了!
考查现在完成时和词义辨析。finish结束;begin开始;on正在进行中;over结束的。“for half an hour”表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和B;根据“It’s too late...And the result is 1-0. China won!”可知,比赛已经结束了,因此空处应是has been over。故选D。
25.D
不仅双胞胎,他们的表亲也离开家乡半年了。
考查现在完成时延续性动词及主谓一致。根据“for half a year.”可知,表示一段时间,谓语需可延续的状态或动作,leave“离开”需变成延续性词be away from,时态用现在完成时,其结构为has/have done,Not only...but also...“不仅……而且……”,谓语动词需与最近的主语保持一致,their cousin为名词单数,助动词用has。故选D。
26.C
——哦,杰克,你的MP4播放器看起来不错。是新的吗?——不,我已经买了两年了。
考查现在完成时的用法。根据时间状语“for two years”可知,动作从过去持续到现在,需用现在完成时,且“拥有”需用延续性动词“have”,而非短暂性动词“buy”。故选C。
27.B
David在中国已经住了十年。
考查现在完成时。根据“for ten years”可知,用现在完成时,表示从过去持续到现在的动作或状态。主语是David是第三人称单数,助动词用has。故选B。
28.C
自从我父亲十年前开始在这里工作以来,我们全家就一直住在这个城市。
考查动词时态。根据“since my father started working here ten years ago.”可知讲述的是动作过去开始延续到现在的状态,句子是现在完成时have/has done的结构,My family意为“家庭成员”,视为复数,用have。故选C。
29.D
自1992年第一条短信出现以来,发短信变得非常流行。
考查动词时态辨析。becomes一般现在时;became一般过去时;will become一般将来时;has become现在完成时。根据“since the first text message in 1992”可知,此处表示从过去持续到现在的动作,应用现在完成时,故选D。
30.A
——王老师在哪里? ——她和她的学生们已经去学校礼堂开会了。
考查现在完成时have gone to与have been to用法。has gone to表示去了某地尚未返回;have gone to是复数形式;has been to表示去过某地已返回;have been to是复数形式。根据“She with her students… the school hall for the meeting”可知,主语“She”是单数,谓语需用单数形式,排除B/D;句意强调“去开会”的动作已完成且人未返回,需用has gone to而非has been to。故选A。
31.B
史密斯先生10年前去了中国,从那以后一直待在那里。
考查动词时态及短语辨析。has gone已经离开,现在完成时;since then自那时起;went过去式;ever since自从;from then从那时起。根据“10 years ago ”可知,“10年前”是过去时间,用一般过去时,第一空选went;根据“has been there”可知,“从那以后”表示持续到现在,第二空用ever since。故选B。
32.B
——我很久没见到马克和简了。——哦,你不知道?这对年轻夫妇在英国已经两个月了。
考查动词时态。have been to表示去过某地,现已返回;have been in在某地多长时间了;have gone to表示去了某地,尚未返回,但不可与时间段连用。根据“The young couple …England for 2 months.”可知,此处表示这对年轻夫妇在英国已经两个月了,去了还未回来,应用have been in+for+一段时间。故选B。
33.C
——哇!你有一张亚洲杯的门票!——我叔叔给我买的。他买这张票已经三天了。
考查现在完成时。根据“You have a ticket to the Asian Cup!”及“for three days”可知,时态为现在完成时,且动词用延续性动词,bought是短暂性动词,应改为对应的延续性动词had;该句主语是He,所以该句谓语的结构为:has+过去分词。故选C。
34.A
——你妈妈在家吗?——不在,她去超市了。
考查现在完成时。has gone to去了某地,还没回来;has been to去过某地,已经回来。根据“No”可知妈妈不在家,是去了超市还没回来,应用“has gone to”。故选A。
35.A
高小姐不在这里。她去了伦敦,两周后会回来。
考查现在完成时。根据“London and she will get back in two weeks.”可知, 高小姐已经去了伦敦,应用现在完成时,排除D;have gone to去了(未回),have been to去过(已回),have been in在某地待一段时间。根据“she will get back in two weeks.”可知,高小姐去了伦敦,还未回。故选A。
36.C
作为一名老师,我很自豪我的学生在过去三年里取得了巨大进步。
考查现在完成时。根据“in the past three years”可知,动作从过去持续到现在,需用现在完成时have/has done。故选C。
37.B
——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it?”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
38.A
——他的叔叔当老师多久了?——自从十年前。
考查现在完成时的用法。根据“Since ten years ago”可知,问句询问的是从过去持续到现在的动作或状态,需用现在完成时,结构为has/have done。主语为第三人称单数的“his uncle”,助动词用has。动词需用延续性动词,“be a teacher”表示延续状态,be的过去分词为been。故选A。
39.C
——你看2025年春晚了吗?——看了,那些机器人让人们很惊讶。从那以后,它们就用秧歌舞给世界留下了深刻印象。
考查现在完成时。根据“since then”可知,此句时态用现在完成时,表示动作从过去持续到现在,结构为have/has done。故选C。
40.B
Jimmy已经去世一年了。他的死亡让妻子对生活失去了希望。
考查动词、形容词、名词辨析。died死亡,动词过去式;dead死亡的,形容词;death死亡,名词。根据“has been...”可知,第一空填形容词dead,表示“已死亡的”;died为短暂性动词,不与for连用;形容词性物主代词his后修饰名词,故第二个空填death。故选B。
41.C
这是我看过的最有趣的电影。
考查动词时态。根据分析句子结构可知,空处为定语从句,当主句使用最高级the most interesting时,定语从句常用现在完成时,其结构为have/has + 过去分词,表示从过去到现在的经历或影响。从句主语为I,助动词用have。故选C。
42.B
自从我出生在星光镇以来,我就一直住在这里。
考查动词时态。根据“since I was born in Starlight Town”可知,此处用现在完成时态,其结构为“have/has + done”。故选B。
43.A
我确定我以前见过她。
考查现在完成时。根据句子可知,确信以前见过她,强调过去的动作对现在的影响,现在完成时的结构为have/has+过去分词,主语是I,助动词是have,故选A。
44.D
—— 你在内江待了很久了吗? —— 是的,自从我父母来到这里,大约有十年了。
考查时间状语从句和介词辨析。when当……;in在……里面;since自从;for持续,加一段时间。根据“my parents came here”可知,第一空表示“自从我父母来到这里”;根据“about ten years”可知,for后接时间段,用来表示动作持续的时间长度。故选D。
45.A
——游客们是什么时候离开淮安的?——四周前。他们已经离开一个月了。
考查特殊疑问句和介词辨析。when什么时候;how long多长时间;for后接时间段;since后接时间点。根据“Four weeks ago”可知,问的是什么时候离开的,应用when;a month是时间段,应用介词for。故选A。
46.D
我的叔叔自从大学毕业以来,就一直在电视台工作。
考查连词词义辨析。because因为,引导原因状语从句;although尽管,引导让步状语从句;if如果,引导条件状语从句;since自从,引导时间状语从句 。根据句中“has worked”为现在完成时,以及“he graduated from university”为一般过去时可知,从大学毕业这个时间点开始一直持续到现在的动作,存在时间上的先后关系,since符合语境,且since是现在完成时的标志词。故选D。
47.D
这位著名的作家已经去世400年了,但他的作品现在仍然有大的影响。
考查动词时态。根据“for 400 years”可知,本句时态为现在完成时,其结构为have/has+done,选项核心词die为短暂性动词,需变成延续性动词be dead。故选D。
48.B
到目前为止,纽约不仅公园和博物馆,而且当地交通也有了很大改善。事实上,这是一个居住的好地方。
考查现在完成时及介词短语辨析。In fact事实上;As a matter of fact事实上;By the way顺便;For example例如。根据“so far”可知,时态为现在完成时,结构为has/have done,not only...but also...连接两个主语时,谓语动词遵循就近原则,local traffic是不可数名词,谓语动词用单数形式,根据“it’s a wonderful place to live.”可知,此处是陈述事实。故选B。
49.D
——格林女士现在在办公室吗?——不在。她去图书馆了。
考查have been to和have gone to的区别。have been to+地点,表示曾经去过某地,已经回来;have gone to+地点,表示已经去了某地,还没回来。Ms. Green是女性,应用she指代,排除A、B;根据回答“no”可知格林女士现在不在办公室,是去了图书馆还没回来,用“has gone to”。故选D。
50.A
——你什么时候在法国阿尔卑斯山学习滑雪?——三年前。到目前为止,我还没有忘记那次特殊的经历。
考查动词时态。根据回答“Three years ago.”可知,问句应该用一般过去时,助动词用did,动词learn用原形。时间状语so far意为“到目前为止”,表示从过去到现在,应用现在完成时,其构成为“have/has+过去分词”,主语是1,助动词用have,否定形式为have not后接过去分词forgotten。故选A。
51.C
——抱歉唐老师,我迟到了。——没关系,课程才开几分钟。你没有错过太多。
考查动词时态。根据“for just several minutes”可知,时态用现在完成时have/has done,且与一段时间连用,动词用延续性动词;根据“You don’t miss too much.”可知,是指课程才开几分钟,begin“开始”,是短暂性动词,应转为对应的延续性动词be on。故选C。
52.B
——我们已经做完作业了。出去玩怎么样?——太棒了。我们现在就走吧。
考查现在完成时。根据“What about going out to play?”可知,作业已经做完了,可以出去玩了,句子应用现在完成时表示过去动作对现在的影响,其谓语结构为:have/has+过去分词。故选B。
53.D
在过去的五年里,我们学校的图书馆除了有更多的书外,还发生了很大的变化。
考查时态。根据“In the past five years”并结合语境可知,此处表示从过去一直持续到现在的动作或状态,应用现在完成时。故选D。
54.C
中国空间站上的宇航员已经种植了一些植物,这有助于我们了解太空生活。
考查动词时态。根据“already”是现在完成时的标志词可知,此处用现在完成时(have/has done),故选C。
55.D
超过500个学生在过去的几年通过了考试。
考查动词时态和介词。根据“in...few years”可知,表达在过去的几年,past“过去的”,形容词,此处修饰名词years,故第二空用in the past few years“在过去的几年里”;第一空,passed是pass过去式、过去分词形式,表示“经过,通过”,根据时间“in the past few years”可知,用现在完成时have done结构。故选D。
56.D
——你父亲在哪里?——他去了澳大利亚。
考查现在完成时。goes去,单三形式;went去,过去式;has been in一直在某地;has gone to去了某地还没回来。根据“Where is your father?”可知,爸爸不在说话的地方,此处说的是去了澳大利亚还没回来,应该用has gone to。故选D。
57.B
句意为:作为交换生,Alan在石家庄已经三年了。
考查has been to,has been in和has gone to的区别。has been to表示去过某地;has been in表示在某地待了多久;has gone to表示去了某地,目前还未回。根据“ Alan ... Shijiazhuang for three years”可知,此处强调时长,故选B。
58.D
自从我第一次去电影院以来,我就喜欢上了电影。
考查时态。根据“since I first went to the cinema.”可知主句用现在完成时“have/has done”。故选D。
59.D
熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。
考查现在完成时。根据“for over one year”可知,本句应用现在完成时,排除AB;和一段时间连用,现在完成时的谓语动词需要是延续性动词,come是短暂性动词,排除C。故选D。
60.B
《爱丽丝梦游仙境》是一部非常好的电影。我已经看过两次了。
考查时态。根据“twice”可知句子用现在完成时have/has done。故选B。
61.C
我的祖父已经去世三年了。但我永远不会忘记他对我说的话。
考查动词时态。根据“for three years.”可知,空处时态为现在完成时,die是非延续性动词,不能与表示时间段的状语for three years连用;dead是形容词,可以与be动词构成系表结构,说明状态;主语为My grandfather,助动词用has,其后跟been dead。故选C。
62.A
——露西去了伦敦。我怎样才能联系上她?——别担心。她一回来就会给你打电话。
考查has/have been to与has/have gone to的区别。has/have been to意为“去过某地”;has/have gone to意为“去了某地”。根据“How can I get in touch with her”和“She will phone you as soon as she comes back.”可知,露西去了伦敦,现在还未回来,又因为Lucy是第三人称单数,应该用has gone to。故选A。
63.A
——戴夫不在这里。他去新博物馆了。——他去过博物馆。他为什么又去那儿了?
考查has gone to和has been to的区别。has gone to去了(未回);has been to去过(已回)。根据“Dave is not here.”可知,说话人不在这里,是去了,第一处用gone to;根据“Why does he go there again?”可知,疑问为什么再次去,所以第二处表示“去过”,用been to。故选A。
64.D
雷锋去世很多年了,但是他的精神还在鼓励我们。
考查动词的时态。根据“Lei Feng…for many years”可知,句子用现在完成时态,强调从过去开始的动作、状态一直延续到现在,故排除A、B项。die是非延续性动作,不能与表示一段时间的for连用,be dead符合题意。故选D。
65.B
我姐姐从十年前开始学英语。
考查动词时态。for ten years ago为错误形式;since ten years ago自从十年前;ten years ago十年前。根据“My sister has learned English”可知,本句时态为现在完成时,此处应用“since ten years ago”。故选B。
66.C
——你看过电影《乱世佳人》吗?——没有,从没看过。
考查现在完成时态。根据谓语动词“seen”可知,此处需用助动词have或has和seen构成现在完成时,因为主语是you,为第二人称,所以用have。故选C。
67.A
——今年游客人数超过4000万。——是的。由于风景优美,到目前为止来了很多游客。
考查主谓一致。the number of“……的数量”,后接名词复数作主语时,其后的谓语动词用单数形式,第一个空填单数is;a large number of“许多的”,后跟可数名词复数作主语时,谓语动词也用复数,助动词用have,根据so far可知,时态为现在完成时,结构为have+done,come的过去分词为come。故选A。
68.C
——露西,你妈妈去哪了?——她去超市了,一会回来。
考查现在完成时和一般将来时。has been to表示“去过”,has gone to表示“去了” ,根据“the supermarket. She...”可知去了超市还没回来,故应该用have gone to,根据“soon”可知句子用一般将来时,故应用will come/be back。故选C。
69.C
——请问,你见过不明飞行物吗?——是的,上个月我步行回家时在天空中看到了一个。
考查时态。根据“ever”可知,第一句为现在完成时,结构为have/has+done,主语是you,助动词用have;第二句为while引导的时间状语从句,表示过去某一时刻正在进行的动作,用过去进行时,结构为was/were+doing,主语是I,be动词用was。故选C。
70.B
——对不起,我迟到了。会议什么时候开始的?——没关系,会议刚刚开了几分钟。
考查疑问词和动词辨析。When当……时候;How long多久;has just begun刚开始;has just been on刚进行。begin是短暂性动词,how long问持续的时间,二者不可连用,故可排除选项C;for several minutes是一段时间,不可和短暂性动词连用,可排除选项A。故选B。
71.C
——你什么时候把小说还给我?——对不起,我还没有读完。星期五怎么样?
考查时态。根据“When...you...the novel back to me?”可知,时态为一般将来时,结构为will+do,return sth to sb/give sth back to sb“把某物还给某人”,第二空应用give原形;根据“How about Friday?”可知,是还没有完成,时态用现在完成时,否定含义结构为haven’t/hasn’t+done,主语是I,助动词用have,finish“完成”的过去分词为finished。故选C。
72.D
很高兴再次见到你。我们有很长时间没有见面了。
考查时态。won’t see将不会见;don’t see现在没见,用于一般现在时;didn’t see之前没见,用于一般过去时;haven’t seen还没见,用于现在完成时。根据题干中“for a long time”提示可知,空处需用现在完成时,表示从过去到现在未见。故选D。
73.B
这对我来说不是一本有用的书,但是我将借一周,因为我没时间去还书。
考查冠词和动词辨析。a/an不定冠词,泛指物体、事物,用在可数名词或名词短语前,表示一个或一类;a用于以辅音音素开头的单词前;an用于元音音素开头的单词前;useful以辅音音素/juː/开头,需用不定冠词a修饰;keep保存,保留;borrow借入。根据语境可知,此处描述一本对我来说没有用的书,表示泛指,需用不定冠词a修饰;再由for a week可知,我会再保存它一个星期,需用keep。故选B。
keep是一个延续性动词,可以接延续性的时间状语 for a week;而borrow是瞬时性动词,不能接延续性的时间状语。
74.B
——丹尼斯,你的自行车我可以借多久?——两周。艾米,但是你不能把它借给别人。
考查动词。borrow借入,是瞬间性动词;lend借出,是瞬间性动词;keep保留,是延续性动词。根据“How long”可知,与时间段连用,用延续性动词,因此第一空用keep。lend sth to sb“把某物借给某人”,因此第一空用lend,故选B。
75.B
我祖母在这里住了10年,所以她很了解她所在的社区。
考查时态及主谓一致。根据“for 10 years”可知,此处应用现在完成时,空处所在句的主语为“My grandmother”,所以谓语用三单形式。故选B。
76.D
——自从我们相遇以来已经十年了。——时间过得真快!我不敢相信我们已经做了十年的朋友。
考查状语从句的连词及现在完成时态。when当……时,since自从;have made已经交了,现在完成时,是非延续性动词;have been已经成为,是延续性动词。根据“How time flies!”可知,是说“自从我们相遇已经十年了。”,结合“It is+一段时间+since+一般过去时的句子”可知,第一空用since。根据“for ten years”可知,此句是现在完成时,动词要用延续性动词,主语是we,所以第二空用have been。故选D。
77.C
——你最近见过王小姐吗?——是的,我十分钟前见过她。
考查时态。根据“recently”可知,问句用现在完成时,排除A选项;根据“ten minutes ago”可知,答语中时态用一般过去时。故选C。
78.D
在过去的几年里,我尝试了几种方法来解决我的失眠,但都没有奏效。
考查动词时态和动词辨析。根据“In the past several years”可知,第一空时态用现在完成时(have/has done),排除A、C;work奏效,起作用;success名词,成功;successful形容词,成功的。根据“... several ways to deal with my insomnia (失眠) but none of them”可知,应是没有一种方法有效,故选D。
79.A
杨教授还在她的实验室工作,因为她还没有完成工作。
考查时态。根据“Professor Yang is still working in her laboratory because she...her work”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。
80.A
句意:——中国是一个很棒的地方。——确实是。我已经去过那里两次。
考查现在完成时。have been去过,表示曾经去过,现在已经回来了,用于现在完成时态;have gone去了,表示去了还没有回来,用于现在完成时态;went去,表示过去的动作,用于一般过去时态;will go打算去,表示未来的动作,用于一般将来时态。根据“I…there twice.”可知,此处表示已经去过中国两次,现在已经回来了,句子应是现在完成时态,主语是I“我”,用have been to…表示“去过某地”并已返回。故选A。
81.C
——格林先生在哪里?——他去伦敦了。他上周去的那里。
考查现在完成时和一般过去时。have/has been to“去过某地”;have/has gone to“去某地了”。第一空,根据“Where is Mr. Green?”和“He…there last week.”可知,他去伦敦了还未回,且主语为“He”,用助动词用has;第二空根据“last week”可知,时态为一般过去时,用动词过去式。故选C。
82.B
野生公园已经开放了几个月。这个周末我们去那里旅行吧。
考查时态。根据“for several months”可知,时态为现在完成时,谓语动词必须是延续性动词,所以B项符合。故选B。
83.D
吉姆,关掉电视。它已经开了两个小时。
考查现在完成时。根据“for two hours”可知,时态应为现在完成时(have/has done),且用延续性动词。begin是非延续性动词,be on是延续性短语。故选D。
84.C
多么干净的教室啊!我认为有人打扫过。
考查动词时态。根据“How clean the classroom is”可知,过去的打扫动作对现在有影响,用现在完成时(have/has done)。故选C。
85.B
——你的报告写完了吗? ——是的,我已经做完了。
考查副词辨析。yet已经,常用于完成时的否定句或疑问句;already已经,常用于完成时的肯定句。分析题干,第一句为现在完成时的一般疑问句,应用yet表示“已经”;第二句为现在完成时的肯定句,应用already表示“已经”。故选B。
86.B
——汤姆在家吗?——不,他去了城里。
考查时态。has been to表示去过某地,又回来了;has gone to表示去了某地,还没有回来;goes去,是一般现在时;will go去,是一般将来时。根据“No”可知,他不在家,因此已经去了城镇,还没有回来,因此用has gone,故选B。
87.B
我妹妹已经读过这本书三遍了。她还想再读一遍。
考查动词时态。根据“three times”可知,强调动作已经完成的次数,用现在完成时“have/has+动词过去分词”,主语为“My sister”,助动词用has。故选B。
88.C
这个湖相当干净和漂亮。到目前为止,超过1300万人来这里度假。
考查短语辨析。In fact事实上;For example例如;So far到目前为止;At first首先。根据“have come”可知是现在完成时,结合语境可知,此处表示到目前为止。故选C。
89.B
——在那条河里游泳很危险。 ——是的,你说得对。政府最近警告人们不要在里面游泳。
考查动词辨析、动词时态和非谓语动词。warned“警告”,过去式或过去分词;led“领导”,过去式或过去分词。根据“It’s dangerous to swim in that river.”可知,在那条河里游泳很危险,所以此处是指政府警告人们不要在那儿游泳,应用warn,排除C;再根据“recently”可知,句子时态应用现在完成时,其结构为have/has done,排除A;主语“The government”为第三人称单数,助动词用has,动词warn的过去分词为warned;warn sb. not to do sth.“警告某人不要做某事”,固定搭配,因此这里应用动词不定式的否定式。故选B。
90.C
她的祖母于1974年去世。她已经去世23年了。
考查时态。died去世,动词过去式;dead去世的,形容词。根据“in 1974”可知,第一个空要用一般过去时,选择died;后句“for 23 years”是时间段,用现在完成时,需要延续性动词,而“die”是瞬间动词,需用“be dead”的形式表示状态,所以选择dead。故选C。
91.C
——杰克,我很久没见到你哥哥了。——他在上海出差已经两个月了。
考查现在完成时的用法。has gone to去了某地(未返回);has been to去过某地(已返回);has been in在某地一段时间,通常与“for+时间段”连用。根据“for two months”可知,此处指在上海待了两个月了,应用has been in。故选C。
92.A
——你去过美国吗?——不,从未去过,但我去年去了加拿大。
考查动词时态。have been to去过回来了;have gone to去了还没回来。根据“No, never”可知,此处问是否去过,所以填have been。故选A。
93.A
——卧室多整洁啊!——是的。我确信已经有人打扫过了。
考查现在完成时。has cleaned现在完成时;cleaned一般过去时;will clean一般将来时。根据“How tidy the bedroom is!”可知,卧室现在是整洁的,这表明打扫活动已经完成并对现在产生影响,所以用现在完成时态。故选A。
94.A
——嗨,汤姆!你去过鸟巢吗?——是的,我去过。它很棒。
考查现在完成时。have been to去过某地;have gone to去了某地(还未回来)。根据答语“Yes, I have.”可知问句应用现在完成时的“have been to”结构,表示去过鸟巢。故选A。
95.D
——不到长城非好汉。——到目前为止,我已经去过长城好几次了。
考查时态。根据“So far”可知句子用现在完成时have/has done。故选D。
96.C
李明去上学了。也许在路上。
考查时态。根据“Maybe on the way.”可知,应表达他已经去上学了,应用现在完成时,结构为have/has+done。故选C。
97.D
——你知道山东的泰山吗?——是的,我爬过两次。太棒了。
考查动词时态。根据“twice”可知,动作已经完成,用现在完成时“have/has done”的结构,故选D。
98.B
我们的城市在过去的几年里改变了很多。
考查现在完成时态。根据时间状语“in the past few years”并结合语境可知,句子应用现在完成时。故选B。
99.B
——你为什么这么急?——因为已经上课10分钟了。
考查现在完成时。根据“for 10 minutes”可知,句子应使用现在完成时态,结构为have/has done。而且句子和一段时间连用,谓语动词用延续性动词,begin对应的延续性动词为be on。故选B。
100.A
——你妈妈现在在家吗?——不。她去超市了。
考查现在完成时。has gone to已经去了(还未回来);has been to曾经去过(已回来);will go do将要去(还没去)。根据“Is your mother at home now?”和回答“No.”可知,妈妈现在不在家,说明她去了超市,还没有回来。has gone to符合语境。故选A。
学科网(北京)股份有限公司
$$