内容正文:
2025-2026学年一线教师制作新课程英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新课程英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit1 Ancient Greece
重点语法:现在完成时(七大题型,80题)精讲练
目录
语法知识精讲 1
语法知识精练 2
题型一:过去分词变化规则 2
题型二:表示影响(动作已完成) 5
题型三:表示持续(动作未完成) 7
题型四:延续性动词与非延续性动词 10
题型五:含ever/never/since/for的现在完成时 12
题型六:have been to/have gone to的区别 16
题型七:综合巩固提升练(难) 18
语法知识精讲
类别
核心内容
示例(肯定句/否定句/疑问句)
定义
1. 表示过去发生的动作对现在造成的影响或结果;
2. 表示从过去持续到现在的动作或状态(常与时间段连用)。
- 影响:I have finished my homework.
- 持续:He has lived here for 5 years.
基本结构
主语 + have/has + 动词过去分词(done)(注:第三人称单数用 has,其余用 have)
- 肯定:She has read this book.
- 否定:They haven't seen the film.
- 疑问:Have you visited Beijing?
时间标志词
1. 表 “已完成”:already(肯定)、yet(否定 / 疑问)、just、ever、never;
2. 表 “持续”:for + 时间段、since + 过去时间 / 句子;
3. 其他:recently、so far、in the past 3 years。
- I have already eaten breakfast.
- Has he called you yet?
- We have learned English for 3 years.- He has worked here since 2020.
两大核心用法
1. 影响 / 结果型:强调动作带来的当前状态,不关注动作发生的具体时间;
2. 持续型:动作从过去开始,现在仍在进行,需用 “延续性动词”(如 live、keep,不可用 die、leave 等瞬间动词)。
- 影响:My pen is gone—I have lost it.
- 持续:She has had this bag for 2 years.(不可说 has bought)
易混点对比
1. 现在完成时 vs 一般过去时:
- 现在完成时:联系现在(有上述标志词);
- 一般过去时:只讲过去(有具体时间,如 yesterday、in 2019)。
- 现在完成时:I have met him before.
- 一般过去时:I met him in 2022.
常见错误提醒
1. 不可与 “过去具体时间”(如 last week、yesterday)连用;
2. 瞬间动词(buy、die、leave)不可与 “for/since” 连用,需转换为延续性动词(have、be dead、be away)。
- 错误:I have bought this bike for 1 year.- 正确:I have had this bike for 1 year.
语法知识精练
题型一:过去分词变化规则
1.The family ________ there since they moved to China in the 2000s.
A.lived B.will live C.live D.have lived
2.—Has the doctor ________ your temperature?
—Yes, he has. But I don’t have a fever.
A.taken B.take C.took D.takes
3.Mrs. King ________ the local people sell their products since she returned to her hometown.
A.helps B.will help C.is helping D.has helped
4.—Do you want another slice of this pizza? —No, thanks. I ________ enough and I’m full now.
A.have B.had C.am having D.have had
5.— Look, someone ________ the classroom, and it is so clean now.
— Well. It wasn’t me. I didn’t do it.
A.is cleaning B.was cleaning C.has cleaned D.cleans
6.—Mr. Li will check our homework this afternoon. ________ you ________ it?
—Not yet. I’m doing it right now.
A.Do; finished B.Did; finished C.Will; finish D.Have; finished
7.He ________ that the air in the city is very dirty recently.
A.noticed B.notice C.noticing D.has noticed
8.—My grandmother said she couldn’t imagine the great changes in Qujing.
—Yes. It ________ a lot in the past few years.
A.changes B.changed C.is changing D.has changed
9.—Kitty, will you go to see the film Hi, Mom 《你好,李焕英》 this evening?
—No, I won’t. I ________ it already. I think you will like it.
A.see B.saw C.have seen D.will see
10.—Could you tell me________?
—For two weeks.
A.how long you borrowed this book
B.how long you have borrowed this book
C.how long you kept the book
D.how long you have kept the book
题型二:表示影响(动作已完成)
11.The students in our school ________ many trees already.
A.plant B.planted C.have planted D.will plant
12.—Let’s go for a walk.
—But I ________ my work yet.
A.don’t finish B.won’t finish C.didn’t finish D.haven’t finished
13.He ________ basketball for 3 years. Now he is good at it.
A.plays B.has played C.played D.is playing
14.—Lucy, ______ you ______ the new movie Fast & Furious 10 yet?
—Yes, I have. It’s really exciting.
A.will; watch B.are; watching C.did; watch D.have; watched
15.The museum ________ we visited last month ________ over 10,000 visitors during the Labor Day holiday.
A.where; received B.which; has received
C.who; receives D.what; will receive
16.—My best friend ______ to study abroad already. I think I will miss her.
—Don’t worry. You can communicate with her online.
A.decided B.decides C.have decided D.has decided
17.—Our country really makes great progress in space development.
—I couldn’t agree more. It ________ greatly in recent years.
A.has improved B.would improve C.was improving D.will improve
18.After school, I try to use any possible time to review the things I ________ during the day.
A.learn B.will learn C.have learned D.are learning
19.— ______ you ______ the film Kung Fu Panda yet?
— Yes. I saw it last week.
A.Did; see B.Have; seen C.Do; see D.Will; see
20.His latest book ______ more than 10 million readers so far, including children.
A.reach B.reaches C.reached D.has reached
题型三:表示持续(动作未完成)
21.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
22.Chinese people’s lives ________ a lot in the past twenty years.
A.changed B.have changed C.are changing D.will be changed
23.In the past few years, great changes ________ in Dali.
A.take place B.took place C.have taken place D.have been taken place
24.—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
25.—Sarah, is your mother a teacher?
—Yes, she is. She ________ English in China for 12 years.
A.will teach B.is teaching C.taught D.has taught
26.—How many eggs has that hen ________?
—Nearly one hundred.
A.lay B.laid C.lied D.lie
27.Peter ________ the swimming club two years ago. Peter ________ the club for almost two years.
A.joined;have joined B.has joined;has joined C.joined;has been in D.has joined;has been in
28.In recent years, red tourism ________ great popularity, and “1930” in Xunwu Ganzhou in Jiangxi province is a famous red tourism spot.
A.was getting B.got C.will get D.has got
29.Digital technology ________ our daily life in many ways since 2020.
A.changed B.has changed C.will change D.changes
30.—My sister ________ to cook in the last few months.
—That’s great. She needn’t order meals online every day.
A.learns B.has learned
C.was learning D.will learn
题型四:延续性动词与非延续性动词
31.The old man _______ for ten years.
A.died B.has died C.has been dead D.has been died
32.—This is a really old bike.
—Yes, I ________ it for seven years.
A.have had B.have bought C.bought D.will buy
33.I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
34.I _______ my hometown for a long time since I got into high school. I really miss it!
A.left B.went away C.have been away from D.have left
35.—This old book brings so many sweet memories.
—Yes! I________ it since my first time to school.
A.have bought B.had C.have had D.bought
36.—When did your family leave your hometown?
—In 2010. We ________ for almost 14 years.
A.left B.are leaving C.have left D.have been away
37.—How long may I ______ this book?
—No more than three weeks.
A.borrow B.keep C.lend D.had
38.—How long is it since he ________ his hometown?
—He ________ for nearly 10 years.
A.left; left B.has left; has left
C.has left; has been away D.left; has been away
39.—You’re looking very smart in a new suit today.
—Thanks. But to tell you the truth, I ________ it for quite a few years.
A.had B.bought C.have had D.have bought
40.—Nick, you come here so late. The concert ________ since half an hour ago!
—What a pity! No wonder all the singers have left.
A.has ended B.has been over C.has started D.has been on
题型五:含ever/never/since/for的现在完成时
41.— 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
42.I ________ Chinese in this school since I came to Beijing.
A.have studied B.studied C.will study D.study
43.Our country has developed “The Five-Year Plan” ________ 1953. And the Fourteenth Five-Year Plan (2021-2025) is being carried out.
A.after B.before C.till D.since
44.—When did Mary leave her office?
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
45.—________ Ann ever ________ online with you?
—No, she hasn’t.
A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted
46.Neither my sister nor I ________ been to Xizang before.
A.have never B.has never C.have ever D.has ever
47.—________ he ever ________ abroad?
—No, never.
A.Did; go B.Have; been C.Has; been D.Has; gone
48.Secret Superstar is the most moving movie that I ________ ever seen.
A.was B.has C.have D.had
49.—Since you _______ English for 6 years, it’s not difficult for you to understand English movies.
—Oh, Mom, to be honest, understanding English movies is much harder than you think.
A.have learned B.are learning C.learned D.learn
50.“81192”, the number of Wang Wei’s plane, ________ up on many Chinese medias on April 1every year for 20 years, making the Chinese think of a name we won’t and can’t forget.
A.showed B.showing C.has shown D.shows
51.—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
52.The number of tourists visiting Yunnan’s Pu’er Tea Mountains ________ doubled since 2023.
A.has B.have C.is D.are
53.Betty’s mother began working in Beijing in 1995. She has lived here ________ 30 years.
A.in B.for C.since D.by
54.Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
55.— Oh, Tom. When did you buy your bike?
— I ________ it in 2020. And I ________ it for five years.
A.buy; had B.bought; have had C.bought; had D.buy; have had
题型六:have been to/have gone to的区别
56.—Where’s Steve these days?
—He’s not in town. He ________ to Shanghai for a business meeting.
A.will go B.is going C.has gone D.has been
57.—Have you ever ________ to Caozhou Peony Garden?
—Yes, I ________ there last year.
A.been; went B.gone; went C.been; gone D.was; was
58.—Where is Tom? The cartoon will start in 5 minutes.
—He left his keys in the car. So he ________ back to get them.
A.goes B.has gone C.would go D.was leaving
59.—______ you ever ______ Hongze Lake?
—Yes, I went there last summer.
A.Have; been to B.Have; gone to C.Did; go to D.Do; go to
60.—Where is your son Jimmy now? I want him.
—He ________ Australia on business. He will come back the week after next.
A.has come to B.has been to C.has gone to D.has been in
61.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have been B.have gone C.will go D.go
62.—I can’t believe the young couple ________ that European country.
—But it’s quite true. They came back last week and chatted with me about their stories.
A.have gone to B.have been to C.have arrived in D.have been in
63.—Where is your sister?
—She ________ Canada for three months.
A.has gone to B.had gone to C.has been to D.has been in
64.—Lucy, where is Mr. Wang?
—He ________ Beijing to attend a meeting.
A.has gone to B.has been to C.has been in D.has come to
65.—May I speak to Ann?
—Sorry, she isn’t in. She ________ France.
A.has gone to B.has been to C.was going to D.goes to
题型七:综合巩固提升练(难)
66.“Where are the Greeks?” asked the captain. “They ________ for a few minutes,” answered the guard.
A.have gone B.have been here
C.have been away D.have disappeared
67.Everyone in her family except her grandparents ________ abroad. And they’ll be back in two weeks.
A.has been to B.has gone to C.has been D.has gone
68.Jane has ________ from school for two years. When she ________ the happy time, she always misses her teachers and classmates.
A.graduated; thinks back on B.been away; thinks
C.graduated; thinks of D.been away; thinks back to
69.Our school ________ a big football field near the library. Now we can play happily there.
A.builds B.will build C.is building D.has built
70.________ I entered my thirties, I have realized that I can’t change a person ________ he is willing to change himself.
A.When; because B.After; unless
C.Since; unless D.When; if
71.Mary ________ a bad cold for a week, she still feels ill.
A.caught B.has caught C.has had D.had
72.The guide is very worried, for the train to Xi’an will leave in ten minutes, but two members of his group _________.
A.don’t arrive B.won’t arrive C.haven’t arrived D.didn’t arrive
73.—Where is Mrs Wang?
—She together 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
74.—_____ Tom with his sister _______ the Leaning Tower of Pisa?
—Yes, only once.
A.Has; been to B.Have; been in C.Has; gone to D.Have; been to
75.—Well I didn’t quite follow you. Did you say you wanted to return this Saturday?
—Sorry, I _________ myself clear. We want to return this Sunday.
A.hadn’t made B.haven’t made C.don’t make D.wouldn’t make
76.—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
77.Which of the following is TRUE?
A.We are looking forward to hear from you. B.She was heard singing in the next room.
C.How long have you brought this book? D.The teacher said light traveled faster than sound.
78.I can tell you something about Dalian. I ________ the city twice.
A.will visit B.visited C.have visited D.am visiting
79.On May Day holiday, many places have ________with many people, especially in Nanjing, Purple Mountain and Xinjiekou Street.
A.rushed B.rush C.to rush D.to be done rushed
80.—You look down, Roy. What’s up?
—Yeah. I ________ mistakes in my report.
A.will make B.was making C.make D.have made
4
同步新课程,周周有练习,月月有重点!
9
同步新课程,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$
2025-2026学年一线教师制作新课程英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新课程英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
Unit1 Ancient Greece
重点语法:现在完成时(七大题型,80题)精讲练
目录
语法知识精讲 1
语法知识精练 2
题型一:过去分词变化规则 2
题型二:表示影响(动作已完成) 5
题型三:表示持续(动作未完成) 7
题型四:延续性动词与非延续性动词 10
题型五:含ever/never/since/for的现在完成时 12
题型六:have been to/have gone to的区别 16
题型七:综合巩固提升练(难) 18
语法知识精讲
类别
核心内容
示例(肯定句/否定句/疑问句)
定义
1. 表示过去发生的动作对现在造成的影响或结果;
2. 表示从过去持续到现在的动作或状态(常与时间段连用)。
- 影响:I have finished my homework.
- 持续:He has lived here for 5 years.
基本结构
主语 + have/has + 动词过去分词(done)(注:第三人称单数用 has,其余用 have)
- 肯定:She has read this book.
- 否定:They haven't seen the film.
- 疑问:Have you visited Beijing?
时间标志词
1. 表 “已完成”:already(肯定)、yet(否定 / 疑问)、just、ever、never;
2. 表 “持续”:for + 时间段、since + 过去时间 / 句子;
3. 其他:recently、so far、in the past 3 years。
- I have already eaten breakfast.
- Has he called you yet?
- We have learned English for 3 years.- He has worked here since 2020.
两大核心用法
1. 影响 / 结果型:强调动作带来的当前状态,不关注动作发生的具体时间;
2. 持续型:动作从过去开始,现在仍在进行,需用 “延续性动词”(如 live、keep,不可用 die、leave 等瞬间动词)。
- 影响:My pen is gone—I have lost it.
- 持续:She has had this bag for 2 years.(不可说 has bought)
易混点对比
1. 现在完成时 vs 一般过去时:
- 现在完成时:联系现在(有上述标志词);
- 一般过去时:只讲过去(有具体时间,如 yesterday、in 2019)。
- 现在完成时:I have met him before.
- 一般过去时:I met him in 2022.
常见错误提醒
1. 不可与 “过去具体时间”(如 last week、yesterday)连用;
2. 瞬间动词(buy、die、leave)不可与 “for/since” 连用,需转换为延续性动词(have、be dead、be away)。
- 错误:I have bought this bike for 1 year.- 正确:I have had this bike for 1 year.
语法知识精练
题型一:过去分词变化规则
1.The family ________ there since they moved to China in the 2000s.
A.lived B.will live C.live D.have lived
【答案】D
【详解】句意:自从2000年搬到中国后,这家人就一直住在那里。
考查现在完成时态。根据“since they moved to China in the 2000s.”结合语境,可知句子时态要用现在完成时,其结构为have/has+动词的过去分词,由后面的they可知主语The family指的是“这家人”,是复数,助动词用have,live的过去分词是lived;故选D。
2.—Has the doctor ________ your temperature?
—Yes, he has. But I don’t have a fever.
A.taken B.take C.took D.takes
【答案】A
【详解】句意:——医生给你量体温了吗?——是的,他量了。但我没有发烧。
考查现在完成时。根据“Has the doctor...your temperature?”可知句子时态是现在完成时,动词要用过去分词,故选A。
3.Mrs. King ________ the local people sell their products since she returned to her hometown.
A.helps B.will help C.is helping D.has helped
【答案】D
【详解】句意:自从她回到家乡,金夫人就帮助当地人销售他们的产品。
考查现在完成时态。根据语境及题干关键信息“since she returned to her hometown”(自从她回到家乡以来),可知题干谓语动词help的动作是从过去发生到现在,而且题干语境体现了对现在产生的影响(帮助当地人卖产品),因此应用现在完成时态。其结构为have/has+动词的过去分词,主语是三单式,用has,help的过去分词是helped;故选D。
4.—Do you want another slice of this pizza? —No, thanks. I ________ enough and I’m full now.
A.have B.had C.am having D.have had
【答案】D
【详解】句意:——你想再吃一块披萨吗?——不了,谢谢。我已经吃得够多了,我现在饱了。
考查动词时态。根据空后句“and I’m full now.”可知,是过去发生的动作对现在造成的影响或结果,故应用现在完成时,构成形式为:have /has done;主语“I”是第一人称单数,助动词应用have;动词have的过去分词是had。故选D。
5.— Look, someone ________ the classroom, and it is so clean now.
— Well. It wasn’t me. I didn’t do it.
A.is cleaning B.was cleaning C.has cleaned D.cleans
【答案】C
【详解】句意:——看,有人已经打扫过教室了,现在这么干净。——好吧,不是我,我没做。
考查动词时态。 is cleaning现在进行时; was cleaning过去进行时; has cleaned现在完成时; cleans一般现在时。根据答句时态是一般过去时,说明有人在过去打扫好教室了,再根据教室现在是干净的可知是过去的动作对现在造成的影响,用现在完成时。故选C。
6.—Mr. Li will check our homework this afternoon. ________ you ________ it?
—Not yet. I’m doing it right now.
A.Do; finished B.Did; finished C.Will; finish D.Have; finished
【答案】D
【详解】句意:——李先生今天下午将检查我们的家庭作业。你做完了吗?——还没有。我现在正在做。
考查动词时态。根据答语“Not yet.”可知,空处所在的句子应用现在完成时,构成形式为:have/has done;主语“you”是第二人称,助动词应用have,一般疑问句将have提前,并大写;finish的过去分词是finished。故选D。
7.He ________ that the air in the city is very dirty recently.
A.noticed B.notice C.noticing D.has noticed
【答案】D
【详解】句意:他注意到最近城里的空气很脏。
考查动词时态。noticed动词过去式;notice动词原形;noticing动名词;has noticed动词的现在完成时。根据“recently”可知,该句为现在完成时,谓语结构是:have/has+动词的过去分词。故选D。
8.—My grandmother said she couldn’t imagine the great changes in Qujing.
—Yes. It ________ a lot in the past few years.
A.changes B.changed C.is changing D.has changed
【答案】D
【详解】句意:——我祖母说她无法想象曲靖的巨大变化。——是的。在过去几年里,它发生了很大变化。
考查动词时态。根据时间状语“in the past few years”可知,句子应是现在完成时,构成形式为:have/has done;主语“It”是第三人称单数形式,故助动词应用has;change的过去分词是changed。故选D。
9.—Kitty, will you go to see the film Hi, Mom 《你好,李焕英》 this evening?
—No, I won’t. I ________ it already. I think you will like it.
A.see B.saw C.have seen D.will see
【答案】C
【详解】句意:——Kitty,你今晚去看电影《你好,李焕英》吗?——不,我不去。我已经看过了。我想你会喜欢的。
考查动词时态。根据句中的时间状语“already”可知,句子应用现在完成时,构成形式为:have/has done;主语“I”是第一人称单数形式,助动词应用have;see的过去分词是seen。故选C。
10.—Could you tell me________?
—For two weeks.
A.how long you borrowed this book
B.how long you have borrowed this book
C.how long you kept the book
D.how long you have kept the book
【答案】D
【详解】句意:——你能告诉我这本书你借了多久吗?——两周。
考查宾语从句和现在完成时的用法。分析句式,题干设空部分是动词tell后的宾语从句,其语序应用陈述语序;从For two weeks判断时态使用现在完成时,动词使用延续性动词。故选D。
题型二:表示影响(动作已完成)
11.The students in our school ________ many trees already.
A.plant B.planted C.have planted D.will plant
【答案】C
【详解】句意:我们学校的学生已经种了很多树。
考查动词时态辨析。根据句中“already”可知,句子时态为现在完成时,其结构为have/has+动词的过去分词,主语“The students”为复数,助动词用have,plant的过去分词为planted。故选C。
12.—Let’s go for a walk.
—But I ________ my work yet.
A.don’t finish B.won’t finish C.didn’t finish D.haven’t finished
【答案】D
【详解】句意:——我们去散步吧。——但我还没完成工作。
考查动词时态。don’t finish没完成,一般现在时;won’t finish不会完成,一般将来时;didn’t finish没完成,一般过去时;haven’t finished没完成,现在完成时。根据“yet”可知,句子应用现在完成时,结构为“have/has+过去分词”,表示过去发生的动作对现在造成的影响。故选D。
13.He ________ basketball for 3 years. Now he is good at it.
A.plays B.has played C.played D.is playing
【答案】B
【详解】句意:他打篮球已经三年了。现在他很擅长。
考查现在完成时。根据“Now he is good at it.”可知,此处用现在完成时,表示过去发生的动作对现在造成的影响或结果。故选B。
14.—Lucy, ______ you ______ the new movie Fast & Furious 10 yet?
—Yes, I have. It’s really exciting.
A.will; watch B.are; watching C.did; watch D.have; watched
【答案】D
【详解】句意:——露西,你已经看过新电影《速度与激情 10》了吗? ——是的,我看过了。它真的很刺激。
考查动词时态。根据“yet”以及答语“Yes, I have.”可知,句子时态应用现在完成时,其结构为have/has done;主语为“you”,助动词应用have,动词watch的过去分词为watched。故选D。
15.The museum ________ we visited last month ________ over 10,000 visitors during the Labor Day holiday.
A.where; received B.which; has received
C.who; receives D.what; will receive
【答案】B
【详解】句意:我们上个月参观的博物馆在劳动节假期期间接待了超过10,000名游客。
考查定语从句及时态。根据“The museum ... we visited”可知,句子是定语从句,先行词是The museum,指物,在从句中作宾语,用which/that引导定语从句;根据“over 10,000 visitors during the Labor Day holiday.”及语境可知,此处是强调过去的动作对现在产生的结果,应用现在完成时。故选B。
16.—My best friend ______ to study abroad already. I think I will miss her.
—Don’t worry. You can communicate with her online.
A.decided B.decides C.have decided D.has decided
【答案】D
【详解】句意:——我最好的朋友已经决定出国留学了。我想我会想念她的。——别担心。你可以在网上和她交流。
考查时态。根据“already”可知时态为现在完成时,其构成为主语+have/has+done;结合主语为“friend”为第三人称单数,用has decided符合。故选D。
17.—Our country really makes great progress in space development.
—I couldn’t agree more. It ________ greatly in recent years.
A.has improved B.would improve C.was improving D.will improve
【答案】A
【详解】句意:——我国在太空发展方面确实取得了巨大进步。——完全同意。近年来它进步很大。
考查动词时态。has improved现在完成时;would improve过去将来时;was improving过去进行时;will improve一般将来时。根据时间状语“in recent years”可知,此句用现在完成时。故选A。
18.After school, I try to use any possible time to review the things I ________ during the day.
A.learn B.will learn C.have learned D.are learning
【答案】C
【详解】句意:放学后,我尽力利用任何可能的时间来复习我当天所学的东西。
考查现在完成时。learn是一般现在时;will learn是一般将来时;have learned是现在完成时;are learning是现在进行时。根据前文“After school, I try to use any possible time to review the things”可知,强调过去发生的动作对现在造成的影响或结果,应使用现在完成时,“have learned”表示当天所学的东西,符合语境。故选C。
19.— ______ you ______ the film Kung Fu Panda yet?
— Yes. I saw it last week.
A.Did; see B.Have; seen C.Do; see D.Will; see
【答案】B
【详解】句意:——你已经看过电影《功夫熊猫》了吗?——是的,我上周看的。
考查时态辨析。Did; see一般过去时;Have; seen现在完成时;Do; see一般现在时;Will; see一般将来时。根据“yet”是现在完成时的标志词,答句“last week”说明动作发生在过去,但问句强调对现在的影响,因此用现在完成时。故选B。
20.His latest book ______ more than 10 million readers so far, including children.
A.reach B.reaches C.reached D.has reached
【答案】D
【详解】句意:到目前为止,他的新书已经拥有了一千多万读者,其中包括儿童。
考查现在完成时。根据“so far”可知,句子应用现在完成时,结构是“have/has+过去分词”,主语是单数名词“book”,助动词应用has,reach“到达”,过去分词是reached,应用has reached。故选D。
题型三:表示持续(动作未完成)
21.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
【答案】C
【详解】句意:作为一名老师,我很自豪我的学生在过去三年里取得了巨大进步。
考查现在完成时。根据“in the past three years”可知,动作从过去持续到现在,需用现在完成时have/has done。故选C。
22.Chinese people’s lives ________ a lot in the past twenty years.
A.changed B.have changed C.are changing D.will be changed
【答案】B
【详解】句意:中国人民的生活在过去的20年改变了许多。
考查动词的时态。changed改变,一般过去时;have changed已经改变,现在完成时;are changing正在改变,现在进行时;will be changed将会被改变,一般将来时的被动词语态。根据时间状语“in the past twenty years”在过去的20年里,表示动作发生持续到现在,用现在完成时,故选B。
23.In the past few years, great changes ________ in Dali.
A.take place B.took place C.have taken place D.have been taken place
【答案】C
【详解】句意:在过去的几年里,大理发生了很大的变化。
考查现在完成时。根据“In the past few years”可知,句中时态为现在完成时,表示过去已经开始,持续到现在,也许还要继续下去的动作或状态,且主语great changes和动词take place之间是主动关系,所以使用have taken place。故选C。
24.—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
【答案】D
【详解】句意:—— 哇!你家里有数千枚古币。—— 我爷爷是它们的超级爱好者。他已经收集了 4000 多枚古币,而且还在继续收集。
考查动词时态辨析。will collect一般将来时,表示尚未发生的动作;was collecting过去进行时,表示过去某时刻正在进行的动作;is collecting现在进行时,表示当下正在进行的动作;has collected现在完成时,表示动作从过去持续到现在并产生影响。根据“He ...over 4,000 old coins and he is still doing it.”可知,已经收集了 4000 多枚古币,而且还在继续收集,符合 “完成 + 持续” 的双重语境。故选D。
25.—Sarah, is your mother a teacher?
—Yes, she is. She ________ English in China for 12 years.
A.will teach B.is teaching C.taught D.has taught
【答案】D
【详解】句意:——Sarah,你的妈妈是教师吗?——是的。她已经在中国教英语12年了。
考查动词用法。根据“for 12 years”可知,妈妈“教英语”这个动作从过去一直持续到现在,有可能继续持续下去,应使用现在完成时“have/has done”,结合主语为第三人称,所以选用has taught。故选D。
26.—How many eggs has that hen ________?
—Nearly one hundred.
A.lay B.laid C.lied D.lie
【答案】B
【详解】句意:——那只母鸡已经下了多少个鸡蛋?——接近100个。
考查动词辨析和动词时态。lay下蛋,产卵的动词原形/躺的过去式;laid下蛋,产卵的过去式和过去分词;lied说谎的过去式或过去分词;lie平躺。根据“has”可知,用完成时态“has/have done sth”,动词应该用过去分词形式done,且此处表示“下蛋”,应用lay的过去分词形式laid。故选B。
27.Peter ________ the swimming club two years ago. Peter ________ the club for almost two years.
A.joined;have joined B.has joined;has joined C.joined;has been in D.has joined;has been in
【答案】C
【详解】句意:彼得两年前加入了游泳俱乐部。彼得已经在这个俱乐部待了近两年。
考查动词时态。根据“two years ago”可知,第一个句子描述的是过去发生的动作,应用一般过去时,谓语动词应用过去式joined,排除BD项;由于“for almost two years”是一段时间,第二个句子描述的是Peter从过去某个时间点一直持续到现在的状态,所以应用现在完成时,谓语动词应用延续性动词,join“加入”是非延续性动词,不能和一段时间连用,be in“处于……之中”表示一种状态,可以和一段时间连用,主语Peter 是第三人称单数,因此用has been in。故选C。
28.In recent years, red tourism ________ great popularity, and “1930” in Xunwu Ganzhou in Jiangxi province is a famous red tourism spot.
A.was getting B.got C.will get D.has got
【答案】D
【详解】句意:近年来,红色旅游越来越受欢迎,江西赣州寻乌的“1930”就是一个著名的红色旅游景点。
考查动词时态。“in recent years”常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果,即近年来红色旅游已经变得很受欢迎,这种影响一直持续到现在,现在完成时谓语结构是have/has done,故选D。
29.Digital technology ________ our daily life in many ways since 2020.
A.changed B.has changed C.will change D.changes
【答案】B
【详解】句意:自2020年以来,数字技术在许多方面改变了我们的日常生活。
考查时态。根据“since 2020”可知,句子表示从过去某一时间点开始持续到现在的动作或状态,应使用现在完成时。has changed现在完成时。故选B。
30.—My sister ________ to cook in the last few months.
—That’s great. She needn’t order meals online every day.
A.learns B.has learned
C.was learning D.will learn
【答案】B
【详解】句意:——我妹妹在过去几个月里已经学会做饭了。——太棒了。她没必要每天在网上订餐了。
考查现在完成时态。learns学习,一般现在时;has learned已经学习、学会,现在完成时;was learning正在学习,过去进行时;will learn将要学习,一般将来时。根据“My sister...to cook in the last few months.”可知,句中“in the last few months”是现在完成时的标志性时间状语,所以用现在完成时“has learned”。故选B。
题型四:延续性动词与非延续性动词
31.The old man _______ for ten years.
A.died B.has died C.has been dead D.has been died
【答案】C
【详解】句意:这位老人已经去世十年了。
考查动词时态。根据“for ten years”可知,句子时态应用现在完成时,其结构为have/has done,排除A;die是短暂性动词,不能与延续性时间连用,要转化为延续性动词“be dead”;主语“The old man” 是第三人称单数,助动词应用has,即has been dead。故选C。
32.—This is a really old bike.
—Yes, I ________ it for seven years.
A.have had B.have bought C.bought D.will buy
【答案】A
【详解】句意:——这是一辆非常旧的自行车。——是的,我已经买了七年了。
考查时态。根据“for seven years”可知,要用现在完成时,且buy是短暂性动词,不能和一段时间连用,A项符合。故选A。
33.I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
【答案】B
【详解】句意:我上周借了这本英文故事书。我已经借了一周了。
考查现在完成时。根据“for a week”可知,此句是现在完成时,排除D;谓语动词和一段时间连用,需要延续性动词,AC选项都是短暂性动词,不符合,B选项正确。故选B。
34.I _______ my hometown for a long time since I got into high school. I really miss it!
A.left B.went away C.have been away from D.have left
【答案】C
【详解】句意:自从我上高中以来,我已经离开家乡很长时间了。我真的很想念它!
考查现在完成时的用法。left是leave的过去式和过去分词,意为“离开”;went away是go away的过去式,意为“离开;走开”;have been away from是延续性表达,意为“已经离开(持续一段时间 )”;have left是leave的现在完成时形式,意为“已经离开”。根据“for a long time since I got into high school.”可知,句子表达的是从过去持续到现在的状态,且“for + 一段时间”需要使用延续性动词,have been away from符合语境。故选C。
35.—This old book brings so many sweet memories.
—Yes! I________ it since my first time to school.
A.have bought B.had C.have had D.bought
【答案】C
【详解】句意:——这本古老的书带来了许多甜蜜的回忆。——是的!我第一次上学时就买了这本书。
考查现在完成时。根据“since my first time to school”可知句子为现在完成时,且应用延续性动词。故选C。
36.—When did your family leave your hometown?
—In 2010. We ________ for almost 14 years.
A.left B.are leaving C.have left D.have been away
【答案】D
【详解】句意:——你们家什么时候离开家乡的?——2010 年。我们离开差不多 14 年了。
考查延续性动词与非延续性动词。根据“for almost 14 years”可知,时态是现在完成时,此处是时间段,需与延续性动作连用,leave是非延续性动词,不能与时间段连用,be away表达延续性,应为have been away。故选D。
37.—How long may I ______ this book?
—No more than three weeks.
A.borrow B.keep C.lend D.had
【答案】B
【详解】句意:——我可以保留这本书多长时间?——不超过3个星期。
考查动词辨析。borrow借进;keep保留;lend借出;had有。根据how long的提示可知,此处用延续性动词,且may后跟动词原形,选项中keep为延续性动词,且为动词原形,符合语法结构。故选B。
38.—How long is it since he ________ his hometown?
—He ________ for nearly 10 years.
A.left; left B.has left; has left
C.has left; has been away D.left; has been away
【答案】D
【详解】句意:——他离开家乡多久了?——他离开近10年了。
考查动词时态。第一空:“since”引导时间状语从句时,主句用现在完成时,从句用一般过去时,故填left;第二空:“for nearly 10 years”表示持续的时间段,需用现在完成时的延续性动词结构,has been away符合语境,而“has left”是瞬间动词不能接时间段。故选D。
39.—You’re looking very smart in a new suit today.
—Thanks. But to tell you the truth, I ________ it for quite a few years.
A.had B.bought C.have had D.have bought
【答案】C
【详解】句意:——你今天穿新西装看起来非常帅气。——谢谢。但说实话,我已经穿这套西装好几年了。
考查动词时态及延续性动词与非延续性动词的用法。had有,过去式;bought买,过去式;have had现在完成时;have bought现在完成时。句中时间状语“for quite a few years”表示动作从过去持续到现在,需用现在完成时(have/has + 过去分词),buy为非延续性动词,不能与表示一段时间的状语连用,have“拥有”为延续性动词,可以与时间段连用,表示状态的持续。故选C。
40.—Nick, you come here so late. The concert ________ since half an hour ago!
—What a pity! No wonder all the singers have left.
A.has ended B.has been over C.has started D.has been on
【答案】B
【详解】句意:——尼克,你来得太晚了。音乐会已经结束半小时了!——太遗憾了!难怪所有歌手都离开了。
考查现在完成时及动词延续性辨析。根据“since half an hour ago”及“No wonder all the singers have left”可知,歌手都离开了,音乐会已经结束了,应选用延续性状态表达“结束”。“has been over”中,over为形容词,“be over”表示状态延续,可与时间段连用,故选B。
题型五:含ever/never/since/for的现在完成时
41.— 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
【答案】B
【详解】句意:——《哪吒2》真是令人惊喜!你看过了吗?——还没有。但是我计划这个周六晚上去电影院看。
考查现在完成时。already已经;yet还;ever曾经;just仅仅。根据“Have you...watched it?”可知,问句是含有ever的现在完成时的句子,表示“是否曾经做过某事?”,Not yet“还没有”是否定回答。故选B。
42.I ________ Chinese in this school since I came to Beijing.
A.have studied B.studied C.will study D.study
【答案】A
【详解】句意:自从我来到北京,我就在这所学校学习中文。
考查动词时态。根据“since I came to Beijing”可知,本句时态为现在完成时。故选A。
43.Our country has developed “The Five-Year Plan” ________ 1953. And the Fourteenth Five-Year Plan (2021-2025) is being carried out.
A.after B.before C.till D.since
【答案】D
【详解】句意:我国自1953年起制定了 “五年计划”,目前正在实施 “十四五” 规划(2021-2025)。
考查介词辨析。after在……之后;before在……之前;till直到;since自从。根据“has developed”可知,本句时态为现在完成时,需搭配表示“从过去某时间点持续到现在”的时间介词,since符合语境,故选D。
44.—When did Mary leave her office?
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
【答案】C
【详解】句意:——Mary什么时候离开她的办公室?——她已经离开五分钟了。
考查时态。根据“for about 5 minutes”为“for+时间段”,是现在完成时的标志词,且谓语动词必须是延续性动词,故瞬间动词leave要转变成be away,表状态可以延续。用has been away。故选C。
45.—________ Ann ever ________ online with you?
—No, she hasn’t.
A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted
【答案】D
【详解】句意:——安曾经和你网上聊天吗?——不,没有。
考查现在完成时态。根据“No, she hasn’t”可知,时态为现在完成时,由于主语是三单所以助动词用has,chat的过去分词是chatted。故选D。
46.Neither my sister nor I ________ been to Xizang before.
A.have never B.has never C.have ever D.has ever
【答案】C
【详解】句意:我和妹妹以前都没有去过西藏。
考查现在完成时。have never从来不;has never从来不(has为have的第三人称单数);have ever曾经;has ever曾经(has为have的第三人称单数)。根据“been to”和“before”可知本句应用现在完成时“have/has done”,又因“Neither my sister nor I”中neither...nor表示“两者都不”,本身为否定意义,谓语遵循“就近一致”原则,因离其最近的主语是I,动词用原形。故选C。
47.—________ he ever ________ abroad?
—No, never.
A.Did; go B.Have; been C.Has; been D.Has; gone
【答案】C
【详解】句意:——他曾经去过国外吗?——不,从来没有。
考查时态。根据“ever”可知句子用现在完成时have/has done;主语是he,助动词用has,排除AB;have been to去过,已经回来;have gone to去了,还未回来;根据“he ever...abroad”可知此处表示“去过”,用have been to。故选C。
48.Secret Superstar is the most moving movie that I ________ ever seen.
A.was B.has C.have D.had
【答案】C
【详解】句意:《神秘巨星》是我看过的最感人的电影。
考查时态辨析。根据“ever seen”可知用现在完成时,主语“I”后用助动词have。故选C。
49.—Since you _______ English for 6 years, it’s not difficult for you to understand English movies.
—Oh, Mom, to be honest, understanding English movies is much harder than you think.
A.have learned B.are learning C.learned D.learn
【答案】A
【详解】句意:——既然你已经学了6年英语,理解英语电影对你来说并不难。——哦,妈妈,说实话,理解英语电影比你想的要难得多。
考查动词时态。根据“English for 6 years”可知此处使用现在完成时强调“学了6年”这一经历对现在能力的影响。结构为have/has done。故选A。
50.“81192”, the number of Wang Wei’s plane, ________ up on many Chinese medias on April 1every year for 20 years, making the Chinese think of a name we won’t and can’t forget.
A.showed B.showing C.has shown D.shows
【答案】C
【详解】句意:20年来,王伟飞机的编号“81192”每年4月1日都会出现在中国众多媒体上,让中国人想起一个我们不会也不能忘记的名字。
考查动词时态。showed出现,一般过去时;showing现在分词;has shown现在完成时;shows一般现在时。根据“for 20 years”可知,此处强调动作从过去持续到现在,且“every year”表明这是每年重复发生的动作,符合现在完成时的用法。故选C。
51.—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
【答案】B
【详解】句意:——我很久没见到马克和简了。——哦,你不知道?这对年轻夫妇在英国已经两个月了。
考查动词时态。have been to表示去过某地,现已返回;have been in在某地多长时间了;have gone to表示去了某地,尚未返回,但不可与时间段连用。根据“The young couple …England for 2 months.”可知,此处表示这对年轻夫妇在英国已经两个月了,去了还未回来,应用have been in+for+一段时间。故选B。
52.The number of tourists visiting Yunnan’s Pu’er Tea Mountains ________ doubled since 2023.
A.has B.have C.is D.are
【答案】A
【详解】句意:自2023年以来,到云南普洱茶山旅游的游客数量翻了一番。
考查现在完成时和主谓一致。根据“since 2023”可知,该句用现在完成时,其结构为:have/has+动词的过去分词;“The number of+可数名词复数”作主语时,谓语动词用单数,助动词用has。故选A。
53.Betty’s mother began working in Beijing in 1995. She has lived here ________ 30 years.
A.in B.for C.since D.by
【答案】B
【详解】句意:贝蒂的母亲于1995年开始在北京工作。她在这里住了30年。
考查介词辨析。in在……里;for(表示一段时间)达、计;since自从;by通过。根据空后的“She has lived here...30 years.”和选项可知,此处表示她在这里住了30年。应填for,表示一段时间。故选B。
54.Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
【答案】C
【详解】句意:Tina和Peter自从来到北京后一直是隔壁邻居。
考查动词时态。根据“since they came to Beijing.”可知,此处表示从过去某一时间点持续到现在的状态,需用现在完成时(have/has done)。故选C。
55.— Oh, Tom. When did you buy your bike?
— I ________ it in 2020. And I ________ it for five years.
A.buy; had B.bought; have had C.bought; had D.buy; have had
【答案】B
【详解】句意:——哦,汤姆。你什么时候买的自行车? ——我在2020年买的。我已经拥有它五年了。
考查一般过去时和现在完成时。buy买;had拥有。根据“in 2020”可知,第一空描述过去发生的事情,用一般过去时,动词使用过去式;根据“for five years”可知,第二空描述从过去发生持续到现在的事情,用现在完成时,结构是have/has + 过去分词。故选B。
题型六:have been to/have gone to的区别
56.—Where’s Steve these days?
—He’s not in town. He ________ to Shanghai for a business meeting.
A.will go B.is going C.has gone D.has been
【答案】C
【详解】句意:——Steve最近在哪儿?——他不在镇上。他去上海参加商务会议了。
考查现在完成时和has gone to。will go将要去,一般将来时;is going正在去,现在进行时;has gone已经去了还没回来;has been已经去过,回来了。根据“He’s not in town. He...to Shanghai for a business meeting.”可推知,Steve去了上海还没回来,不在镇上,故选C。
57.—Have you ever ________ to Caozhou Peony Garden?
—Yes, I ________ there last year.
A.been; went B.gone; went C.been; gone D.was; was
【答案】A
【详解】句意:——你曾经去过曹州牡丹园吗?——是的,我去年去过那里。
考查动词时态及短语辨析。根据“Have you ever…”可知,第一空用现在完成时,have been to表示“去过某地已返回”,have gone to表示“去了某地未返回”,此处问是否去过,应用been;第二空根据“last year”可知用一般过去时,go的过去式为went。故选A。
58.—Where is Tom? The cartoon will start in 5 minutes.
—He left his keys in the car. So he ________ back to get them.
A.goes B.has gone C.would go D.was leaving
【答案】B
【详解】句意:——汤姆在哪?卡通片5分钟后就要开始了。——他把钥匙落在车里了,现在他已经回去取了。
考查动词时态。根据“He left his keys in the car. So he...back to get them.”可知,汤姆已回车上取钥匙,强调对现在的影响且现在他还没有回来,所以应用现在完成时,其结构为have/has done,主语为he,助动词用has,has gone to“去某地还未回来”。故选B。
59.—______ you ever ______ Hongze Lake?
—Yes, I went there last summer.
A.Have; been to B.Have; gone to C.Did; go to D.Do; go to
【答案】A
【详解】句意:——你去过洪泽湖吗?——是的,我去年夏天去过。
考查现在完成时。询问对方是否去过某地应用句型“Have you ever been to+地点?”。故选A。
60.—Where is your son Jimmy now? I want him.
—He ________ Australia on business. He will come back the week after next.
A.has come to B.has been to C.has gone to D.has been in
【答案】C
【详解】句意:——现在,你儿子吉米在哪里?我要他。——他去澳大利亚出差了。他将在后周回来。
考查时态。has come to已经来到,强调“到达”的动作,通常用于说话人当前所在的地点;has been to曾经去过,表示去过某地但已返回;has gone to已经去了,表示某人去了某地,目前仍在当地或在途中;has been in已经在(某地),强调停留的时长,通常需要接时间状语。根据“Where is your son Jimmy now?”以及“He will come back the week after next.”可知,吉米去澳大利亚,还未回来,C项符合。故选C。
61.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have been B.have gone C.will go D.go
【答案】A
【详解】句意:——嗨,汤姆。好久不见。——是的,我去昆明看望叔叔阿姨了。
考查现在完成时。have been to曾经去过某地,现在已经回来了;have gone to去了某地,现在还没有回来;will go将要去,一般将来时;go去,一般现在时。根据对话可知,Tom应该是去过昆明,但现在已经回来了。故选A。
62.—I can’t believe the young couple ________ that European country.
—But it’s quite true. They came back last week and chatted with me about their stories.
A.have gone to B.have been to C.have arrived in D.have been in
【答案】B
【详解】句意:——我真不敢相信那对年轻夫妇去过那个欧洲国家。——但这是真的。他们上周回来和我聊了聊他们的故事。
考查动词时态。have gone to到某地去了,还没有回来;have been to去过某地,已经回来了;have arrived in到达;have been in在某地。根据“I can’t believe the young couple …that European country.”及“They came back last week and chatted with me about their stories.”可知,此处表示那对年轻夫妇去过那个欧洲国家,并且已经回来了。故选B。
63.—Where is your sister?
—She ________ Canada for three months.
A.has gone to B.had gone to C.has been to D.has been in
【答案】D
【详解】句意:——你姐姐在哪里?——她去加拿大三个月了。
考查现在完成时。has gone to去了某地还未回来,现在完成时;had gone to去了某地还未回来,过去完成时;has been to去过某地已经回来,现在完成时;has been in待在某地,现在完成时。根据“for three months”可知,应用现在完成时,表示“已经在加拿大待了三个月了”,故选D。
64.—Lucy, where is Mr. Wang?
—He ________ Beijing to attend a meeting.
A.has gone to B.has been to C.has been in D.has come to
【答案】A
【详解】句意:——露西,王先生在哪里?——王先生去了北京参加会议。
考查现在完成时。has gone to去了某地还未回来;has been to曾经去过某地;has been in已在某地待了一段时间;has come to已经来到某地。根据“Beijing to attend a meeting.”可知,王先生去了北京还未回来,需has gone to。故选A。
65.—May I speak to Ann?
—Sorry, she isn’t in. She ________ France.
A.has gone to B.has been to C.was going to D.goes to
【答案】A
【详解】句意:——请让Ann接电话好吗? ——对不起,她不在。她去法国了。
考查动词时态。has gone to去了没回来;has been to去了已经回来;was going to过去将来时;goes to一般现在时。根据“Sorry, she isn’t in.”可知,所找的人现在不在,去了法国还没回来,用现在完成时“has gone to+地点”。故选A。
题型七:综合巩固提升练(难)
66.“Where are the Greeks?” asked the captain. “They ________ for a few minutes,” answered the guard.
A.have gone B.have been here
C.have been away D.have disappeared
【答案】C
【详解】句意:“希腊人在哪里?”船长问道。“他们已经离开几分钟了,”卫兵回答。
考查延续性动词和短暂性动词辨析。have gone已去,短暂性动词;have been here已在这里,延续性动词;have been away已离开,延续性动词;have disappeared已消失,短暂性动词。空后“for a few minutes”是时间段,所以要用延续性动词,故排除A,D;由语境“Where are the Greeks?”可知,他们已经离开。故选C。
67.Everyone in her family except her grandparents ________ abroad. And they’ll be back in two weeks.
A.has been to B.has gone to C.has been D.has gone
【答案】D
【详解】句意:除了她的祖父母,她家里的每个人都出国了。他们两周后就会回来。
考查时态。has been to去了某地,已经回来;has gone to去了某地还未回来。根据“And they’ll be back in two weeks.”可知去了国外,还未回来,abroad是地点副词,其前不用介词to。故选D。
68.Jane has ________ from school for two years. When she ________ the happy time, she always misses her teachers and classmates.
A.graduated; thinks back on B.been away; thinks
C.graduated; thinks of D.been away; thinks back to
【答案】D
【详解】句意:简已经离开学校两年了。当她回想起那段快乐的时光时,她总是想念她的老师和同学。
考查现在完成时和词义辨析。graduate毕业;be away离开;think思考;think of想起;think back to回想起。根据“Jane has ... from school for two years.”可知,第一空指简从学校毕业两年了,与“for+一段时间”连用要用延续性动词be away;再根据“she always misses her teachers and classmates”可知,第二空指她回想起那些快乐的时光,用动词短语think back to。故选D。
69.Our school ________ a big football field near the library. Now we can play happily there.
A.builds B.will build C.is building D.has built
【答案】D
【详解】句意:我们学校已经在图书馆附近建了一个大的足球场,现在我们可以在那开心的玩了。
考查现在完成时态,由“Now we can play happily there.”我们现在可以开心地玩了,可知足球场已经建好,应使用现在完成时态,主语是“our school”。助动词使用has,“建造”build的过去分词是built。故选D。
70.________ I entered my thirties, I have realized that I can’t change a person ________ he is willing to change himself.
A.When; because B.After; unless
C.Since; unless D.When; if
【答案】C
【详解】句意:自从我三十多岁,我意识到我不能改变一个人,除非他愿意改变自己。
考查连词辨析。when当……时;because因为;after在……之后;unless除非;since自从;if如果。根据“entered”及“have realized”可知,第一空是since引导的时间状语从句,从句用一般过去时,主句用现在完成时,ABD都可以排除。根据“I can’t change a person … he is willing to change himself”可知,除非自己愿意改变,否则无法改变一个人,第二空填unless,故选C。
71.Mary ________ a bad cold for a week, she still feels ill.
A.caught B.has caught C.has had D.had
【答案】C
【详解】句意:玛丽已经患重感冒一个星期了,她仍然感觉不舒服。
考查动词时态。根据“for a week”和“she still feels ill”可知,玛丽患重感冒到现在已经一周的时间,表示从过去某一时间开始并一直持续到现在的动作或状态要用现在完成时,其结构为:have/has+动词的过去分词;catch是短暂性动词,不能与表示一段时间的“for a week”连用,需要改成延续性动词have。故选C。
72.The guide is very worried, for the train to Xi’an will leave in ten minutes, but two members of his group _________.
A.don’t arrive B.won’t arrive C.haven’t arrived D.didn’t arrive
【答案】C
【详解】句意:这个导游很焦虑,因为开往西安的火车将在十分钟后出发,但是他旅行团还有两位成员没有到。
考查现在完成时的用法。根据“but two members of his group”可知,是因为旅行团成员没有到齐,所以导游很焦虑。此处用现在完成时。故选C。
73.—Where is Mrs Wang?
—She together 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
【答案】A
【详解】句意:——王老师在哪里?——她和她的学生一起去学校礼堂开会了。
考查现在完成时和主谓一致。has/have gone to表示去了还未回;has/have been to表示去过已经回来了。根据“She together with her students...the school hall for the meeting.”可知,现在还在学校礼堂开会,未回,排除C和D;together with连接并列主语需要满足“就前原则”,She是第三人称单数,所以用has gone to。故选A。
74.—_____ Tom with his sister _______ the Leaning Tower of Pisa?
—Yes, only once.
A.Has; been to B.Have; been in C.Has; gone to D.Have; been to
【答案】A
【详解】句意:——Tom和他妹妹去过比萨斜塔吗?——去过,只有一次。
考查现在完成时和主谓一致用法。have been to表示去了某地已经回来;have gone to表示去了某地还没回来;have been in表示在某地一直待着。根据“Yes, only once.”可知,此处表示去过比萨斜塔,已经回来了,且主语是with连接的主语,谓语动词的单复数取决于with前面的名词,Tom是第三人称单数,所以助动词用has,即此处用has been to。故选A。
75.—Well I didn’t quite follow you. Did you say you wanted to return this Saturday?
—Sorry, I _________ myself clear. We want to return this Sunday.
A.hadn’t made B.haven’t made C.don’t make D.wouldn’t make
【答案】B
【详解】句意:——我不太明白你的意思。你说你想这个星期六回来吗?——抱歉,我还没有表达清楚。我们想在本周日回来。
考查动词时态。根据“Well I didn’t quite follow you.”可知,对方没听清楚说话者先前所说的话,是由于说话者没有说清楚所导致的结果,所以空白处应使用现在完成时态,表示过去某个动作对现在所造成的影响或结果。故选B。
76.—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
【答案】C
【详解】句意:——丹尼尔,现在给我看看你的作业。——非常抱歉,吴老师。我把它忘在家里了。
考查动词辨析和动词的时态。leave遗忘,常用“leave sth.+地点”的结构;forget表示“遗忘”时,不能与表示地点的副词或短语连用。根据“it at home”可知,此处应用动词leave,排除选项B和D。结合语境和“Show me your homework right now, Daniel”可知,此处表示过去的动作对现在造成了影响,现在拿不出作业,所以应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have,故选C。
77.Which of the following is TRUE?
A.We are looking forward to hear from you. B.She was heard singing in the next room.
C.How long have you brought this book? D.The teacher said light traveled faster than sound.
【答案】B
【详解】句意:以下哪个句子是正确的?
考查语法分析。We are looking forward to hear from you我们期待着您的来信;She was heard singing in the next room有人听见她在隔壁房间唱歌;How long have you brought this book这本书你买了多久了;The teacher said light traveled faster than sound老师说光比声音传播得快。结合“look forward to doing sth期待做某事”可知,选项A中“looking forward to hear”表述错误,所以选项A是错误的;结合“be heard doing被听到正在做某事”可知,选项B是正确的;结合“How long 不能和短暂性动词的现在完成时连用”可知,选项C中“brought购买”是短暂性动词,所以C选项是错误的;结合“宾语从句的时态,从句若是表达客观事实,从句时态用一般现在时”可知,选项D的从句“light traveled faster than sound.”表达客观真理,要用一般现在时,所以选项D是错误的。故选B。
78.I can tell you something about Dalian. I ________ the city twice.
A.will visit B.visited C.have visited D.am visiting
【答案】C
【详解】句意:我可以给你讲讲关于大连的事。我去过这座城市两次。
考查动词时态辨析。will visit一般将来时;visited一般过去时;have visited现在完成时;am visiting现在进行时。根据句意可知,说话者表示已经去过大连两次,即时态需用现在完成时表示,体现了过去的“参观”动作对现在能讲述大连相关事情的影响。故选C。
79.On May Day holiday, many places have ________with many people, especially in Nanjing, Purple Mountain and Xinjiekou Street.
A.rushed B.rush C.to rush D.to be done rushed
【答案】A
【详解】句意:在五一假期期间, 许多地方都挤满了人, 特别是在南京的紫金山和新街口大街。
考查动词形式辨析。rushed过去式和过去分词;rush动词原形;to rush动词不定式;to be done rushed表述错误。根据have可知句子应该用现在完成时, 空处用过去分词。故选A。
80.—You look down, Roy. What’s up?
—Yeah. I ________ mistakes in my report.
A.will make B.was making C.make D.have made
【答案】D
【详解】句意:——罗伊,你看起来情绪低落。怎么了?——是啊。我在报告里出了错误。
考查动词时态辨析。will make一般将来时;was making过去进行时;make动词原形;have made现在完成时。根据“You look down,”可知,情绪低落是因为已经发生的事情造成的影响,需用现在完成时表示。故选D。
2
同步新课程,周周有练习,月月有重点!
1
同步新课程,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$