内容正文:
2025-2026学年九年级英语上学期期末重难点突破(人教版)
专题08期末复习之现在完成时50题+过去完成时50题
现在完成时50题
1.Not only his parents but also his grandfather _______ to many places of interest in our country since they ___________ here.
A.has gone; came B.have gone; came
C.has been; come D.has been; came
2.---Have you ever__________ Xiangyang?
----Yes. It is an ancient city_______ has more than 2800 years’ history.
A.gone to; which B.been in; that C.been to; it D.been to; which
3.Great changes ______ in Dongguan in the last ten years. Everything _____ comes into sight is so new to me.
A.took place; that B.have taken place, that
C.were taken place; which D.have taken place, what
4.The boring movie _______ for 30 minutes but few people came to watch it.
A.started B.has started C.has been on D.is starting
5.Premier Zhou Enlai______ for many years, he still lives in the hearts of Chinese people.
A.died B.was dead C.has been died D.has been dead
6.—Excuse me, where is Lisa, Eric? —She to the library.
A.goes B.has been C.has gone D.would go
7.Jack's grandfather ___________ for two years.
A.have died B.has died C.has been dead D.have been dead
8.Cindy has ________ for five years. Five years ________ a long time.
A.left home; is B.been away from home; is
C.left home; are D.been away from home; are
9.Miss Yang is not in the office. Where _________ she ________?
A.has; been B.has; gone C.will; go D.is; going
10.The medicine that was discovered by Tu Youyou ________ many people's lives in the past few years.
A.saved B.has saved C.saves D.will save
11.— Since when ________ each other?
— Since two years ago. Do you know ________ a wedding anniversary party?
A.have they known; when they will hold B.did they know; when will they hold
C.have they known; when will they hold D.did they know; when they will hold
12.—She’s been to America before, ________?
—________. But she will go to New York with her parents this summer vacation.
A.isn’t she; No, she isn’t B.hasn’t she; No, she hasn’t
C.has she; Yes, she has D.hasn’t she; No, she has
13.—Lily, ________ you ________ your ticket?
—Not yet!
A.did; find B.have; found C.has; found D.do; find
14.This is the third time that I _______ Beijing but my mother _______ here for two years.
A.visited; has left B.have visited; has been away from
C.visited; has been leaving D.have visited; was away from
15.— How long may I ________ your mobile phone?
— For a week. But you mustn’t ________ it to others.
A.borrow; lend B.keep; lend C.lend; borrow D.keep; borrow
16.Our teacher ________ us some good ________ on the studies so far.
A.gave; suggestion B.give; advice
C.has given; advices D.has given; suggestions
17.—What do you think ________?
—I’ve no idea.
A.has happened B.was happened C.to happen D.happening
18.The number of students in our class ________ fifty. And a number of them ________ to Chimelong Ocean Kingdom at least twice.
A.is, has been B.are, has gone C.is, have been D.are, have gone
19.—How long have you ________ this book?
— For two weeks.
A.borrowed B.lent C.kept D.bought
20.—How long have you owned this bike?
—I ________ it for three months.
A.have bought B.have had C.have borrowed D.have lent
21.Look! Mary ________ a nice dog. She ________ it just now.
A.has drawn, drew B.drew, has drawn C.is drawing, drew D.is drawing, has drawn
22.The boss ________ the seaside building for over 50 years.
A.has bought B.has sold C.has had D.has been sold
23.I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
24.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
25.—Mum, I ________ the living room already.
—Good job! It is so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
26.Betty ________ hard since last term. That’s why her exam results are so good.
A.will work B.has worked C.worked D.was working
27.-—________ the wallet ________ yet?
—Yes, I found it on the playground.
A.Will; find B.Has; found
C.Will; be found D.Has; been found
28.It is the first time in the history that the Opening Ceremony ________in a stadium. ________, the ceremony was held in the heart of the Paris: the Seine River.
A.hasn’t taken place; Instead B.hasn’t taken place; However
C.didn’t take place; Instead D.didn’t taken place; However
29.I’m nearly lost in my hometown because it ________ a lot since I left.
A.has changed B.changed C.changes D.is changing
30.Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already.
A.read B.reads C.has read D.have read
31.—The boy can hardly speak English, ________?
—No. He________ in London for only a few weeks.
A.can’t he; has been B.can he; has stayed C.can’t he; was D.can he; stayed
32.The woman ________ for nearly twenty years, but she still looks very young.
A.has married B.has been married C.married D.was married
33.—Do you do any exercise every day?
—Not really. I ________ much exercise since I ________ to work in the office.
A.have done; began B.have done; begin C.haven’t done; began D.haven’t done; begin
34.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
35.He has worked in Beijing since he ________ Shenyang.
A.left B.leaves C.has left D.is leaving
36.I’m looking after Tom today. He’s been in my house ________ 8:00 this morning.
A.at B.since C.for D.till
37.She has taught us English in this school ________ she came here.
A.before B.after C.when D.since
38.Mike said that he ________ to America.
A.has never B.has never gone
C.had never been D.had never gone
39.How long ________ the store ________?
A.has; been opened B.has; been open
C.did; open D.has; been opening
40.I want to know how long ____________.
A.has the film begun B.the film has began
C.has the film been on D.the film has been on
41.The Disneyland Park in Shanghai _________ millions of visitors since it opened.
A.attracted B.attracts C.has attracted D.will attract
42.She has ________ from her hometown for nearly ten years.
A.left B.gone away C.to leave D.been away
43.Kate ________ to dance since she was five years old. So she dances very well.
A.learns B.has learned C.have learned D.will learn
44.The famous writer and actor ________ gone to Shanghai for the show.
A.has B.have C.is D.are
45.After graduation, his cousin was employed by an international company and _______ there ever since.
A.worked B.has worked C.had worked D.was working
46.—Do you know ________?
—All of them ________ the museum.
A.where are the teachers; have gone to B.where are the teachers; have been to
C.where the teachers are; have gone to D.where the teachers are; have been to
47.______ last year, she has become a lover of country music.
A.Since B.From C.In D.For
48.In the past ten years, China ________ great progress in space exploration.
A.made B.has made C.was making D.had made
49.—Yunnan is very beautiful. I ________ there last year.
—Yes, I ________ there twice.
A.went; have gone B.went; have been C.have gone; went D.have been; went
50.I ________ him for the first time in 2002, so in 2022 I ________ him for twenty years.
A.met, knew B.have met, have known
C.have met, knew D.met, have known
过去完成时50题
1.When I got to the train station, the train __________.
A.left B.has left C.had left D.was left
2.When we hurried to the cinema, the film ________ for ten minutes.
A.had been on B.had begun C.had begun on D.begun
3.During his stay in Xi’an, Jerry tried almost all the local foods his friends ________.
A.would recommend B.had recommended
C.have recommended D.were recommending
4.If I ________ harder when I was young, I ________ a university and lived a different life.
A.worked; would entered B.had worked; would have entered
C.would worked; had entered D.have worked; will have entered
5.—I heard that you ________ an offer from Tencent but you refused yesterday.
—Yes, but I would never regret ________ the offer, for it was not where my interest lay.
A.received; not to accept B.had received; not having accepted
C.received; having not accepted D.had received; not accepting
6.By the time I went to Canada, I _______ English for eight years.
A.had learnt B.have learnt C.learnt D.have been learning
7.When I______ the cinema, the film ______.
A.arrived at; began B.got; began C.got to; had begun D.had got; had begun
8.---- We got there early but Sam _________.
---- What a _________!
A.left; day B.had already left; pity
C.leaves; day D.has already left; pity
9.We _____ three thousand new words by the end of last year.
A.had learned B.have learned
C.learned D.will have learned
10.My aunt said that she ________ to Guangzhou.
A has never gone
A.had never gone B.has never been
C.had never been
11.---- What did Jack eat?
---- He ________ an apple before he ________!
A.ate; sleeps B.had eaten; slept
C.eats; was sleeping D.has eaten; slept
12.Yesterday when I _______ to the station, the train ______ already.
A.got, had left B.got, has left C.had got, left D.got, left
13.---Pardon? I _____ quite catch you.
--- I said I ______ the song before.
A.didn’t, hadn’t heard B.don’t, didn’t hear
C.didn’t, didn’t hear D.won’t, hadn’t heard
14.By the time I got to the cinema, the movie _______ for ten minutes.
A.had begun B.had been on C.has started D.has been on
15.Peter didn’t go to bed until he ________ a shower.
A.had taken B.was taking C.has taken D.is taking
16.By the time the class meeting started, we ______ our group presentation.
A.finished B.have finished C.had finished D.were finishing
17.Jane Goodall was familiar with chimpanzees because she ________ closely with the wild groups.
A.lives B.has lived C.had lived D.has been living
18.By the end of last term, the students of OM Hobby Group ________ 10 courses.
A.had taken B.have taken C.took D.would take
19.By the time the rain stopped, we _________ in the classroom for over two hours.
A.have stayed B.had stayed C.stayed D.will stay
20.Detective Kim ________ on the case for 3 months before he finally got the clues and successfully solved it.
A.works B.worked C.has worked D.had worked
21.A rooster (公鸡) ________ on the grass ________ that he had ________ an egg.
A.lying; lied; laid B.lying; lay; laid C.lie; lied; lain D.laying; lay; lied
22.Unfortunately, the man ________ by the time the ambulance arrived.
A.dies B.died C.has died D.had died
23.The boy ________ on the playground ________ to me that he ________ my coat on the grass.
A.lying; lied; had laid B.lied; laying; had laid
C.laid; lay; had lain D.lay; lied; has laid
24.Which of the following sentences is WRONG?
A.Although it was very late, Miss Liu didn’t stop working.
B.The plane has already taken off when we got to the airport.
C.We should not only help each other but also learn from each other.
D.Mum is sleeping now. Please tell them not to make so much noise.
25.Stan went to the police station this morning because someone ________ his motorcycle.
A.has stolen B.was stealing C.would steal D.had stolen
26.Mom was satisfied to know that Susan ________ all her homework before going out.
A.was finishing B.has finished C.had finished D.would finish
27.By the time I called, they ________ their decision about the project.
A.have made B.had made C.made D.were making
28.—I heard the beginning of Little Me starred by Yi Yangqianxi is quite touching.
—What a pity! When I got to the cinema yesterday, the film ________ for several minutes.
A.began B.had began C.had been on D.has been on
29.The volunteers ________ one hundred trees before last Tree Planting Day.
A.planted B.have planted C.would plant D.had planted
30.By the end of last Sunday, AI ______ all the tasks on time.
A.finished B.has finished C.had finished D.finishes
31.There was a traffic jam this morning, so when Tina ________ to the airport, the plane ________ for ten minutes.
A.got; had been away B.got; had left C.gets; has been away D.gets; has left
32.—It was Mother’s Day yesterday. Did you do anything special for your mother?
—By the time my mother got home from work, I ________ dinner already.
A.have cooked B.had cooked C.cooked D.cook
33.When we got to the cinema, the film ________ for 20 minutes.
A.had begun B.has been on C.had been on D.has begun
34.How long ________ the film ________ when you got to the cinema?
A.has; been on B.has; begun C.had; begun D.had; been on
35.Last Thursday my brother told me he ________ an interesting book about the WTO two days before and that China ________ the WTO in 2001.
A.read; joined B.read; had joined C.had read; joined D.had read; had joined
36.—All the rubbish there ________ by the time I arrived.
—Well, if you had got up earlier that day, you ________ with the work.
A.was collected; could help B.had been collected; could have helped
C.was collected; could have helped D.had been collected; could help
37.By the time I arrived at the cinema, the film ________.
A.is starting B.started C.has started D.had started
38.By the end of last year, they ________ over ten thousand homeless people.
A.helps B.has helped C.will help D.had helped
39.When I arrived at the cinema, the movie ________ for thirty minutes.
A.had begun B.had been on C.has begun D.has been on
40.When we arrived at theatre, the play ________ for ten minutes.
A.begun B.had started C.had been D.had been on
41.The man insisted that he ________ the old lady’s money and ________ at once.
A.didn’t steal; set free B.hadn’t stolen; set free C.didn’t steal; be set free D.hadn’t stolen; be set free
42.By the time he was 12, Edison ________ a living by himself.
A.made B.was making C.have made D.had made
43.By the end of last year, Kevin ________ in Shanghai for ten years.
A.lived B.lives C.has lived D.had lived
44.The plane ________ when we got to the airport.
A.is taking off B.had taken off C.has taken off D.will take off
45.He ________ films in Asia for more than twenty years by the time he arrived in America.
A.had made B.has made C.made D.would make
46.By the time I rushed into the cinema, the movie ________ for half an hour.
A.had begun B.began C.was on D.had been on
47.By the end of last month they ________ thousands of apple trees on the mountain.
A.have planted B.had planted C.planted D.would plant
48.When I got home, I realized I ________ my keys in the classroom.
A.left B.leave C.have left D.had left
49.When they got to the station, the bus ________ already ________.
A.has, left B.left, / C.had, left D.was, leaving
50.By the time of last year, she ________ the French for five years.
A.learnt B.has learnt C.had learnt D.was learnt
学科网(北京)股份有限公司
$
2025-2026学年九年级英语上学期期末重难点突破(人教版)
专题08期末复习之现在完成时50题+过去完成时50题
现在完成时50题
1.Not only his parents but also his grandfather _______ to many places of interest in our country since they ___________ here.
A.has gone; came B.have gone; came
C.has been; come D.has been; came
2.---Have you ever__________ Xiangyang?
----Yes. It is an ancient city_______ has more than 2800 years’ history.
A.gone to; which B.been in; that C.been to; it D.been to; which
3.Great changes ______ in Dongguan in the last ten years. Everything _____ comes into sight is so new to me.
A.took place; that B.have taken place, that
C.were taken place; which D.have taken place, what
4.The boring movie _______ for 30 minutes but few people came to watch it.
A.started B.has started C.has been on D.is starting
5.Premier Zhou Enlai______ for many years, he still lives in the hearts of Chinese people.
A.died B.was dead C.has been died D.has been dead
6.—Excuse me, where is Lisa, Eric? —She to the library.
A.goes B.has been C.has gone D.would go
7.Jack's grandfather ___________ for two years.
A.have died B.has died C.has been dead D.have been dead
8.Cindy has ________ for five years. Five years ________ a long time.
A.left home; is B.been away from home; is
C.left home; are D.been away from home; are
9.Miss Yang is not in the office. Where _________ she ________?
A.has; been B.has; gone C.will; go D.is; going
10.The medicine that was discovered by Tu Youyou ________ many people's lives in the past few years.
A.saved B.has saved C.saves D.will save
11.— Since when ________ each other?
— Since two years ago. Do you know ________ a wedding anniversary party?
A.have they known; when they will hold B.did they know; when will they hold
C.have they known; when will they hold D.did they know; when they will hold
12.—She’s been to America before, ________?
—________. But she will go to New York with her parents this summer vacation.
A.isn’t she; No, she isn’t B.hasn’t she; No, she hasn’t
C.has she; Yes, she has D.hasn’t she; No, she has
13.—Lily, ________ you ________ your ticket?
—Not yet!
A.did; find B.have; found C.has; found D.do; find
14.This is the third time that I _______ Beijing but my mother _______ here for two years.
A.visited; has left B.have visited; has been away from
C.visited; has been leaving D.have visited; was away from
15.— How long may I ________ your mobile phone?
— For a week. But you mustn’t ________ it to others.
A.borrow; lend B.keep; lend C.lend; borrow D.keep; borrow
16.Our teacher ________ us some good ________ on the studies so far.
A.gave; suggestion B.give; advice
C.has given; advices D.has given; suggestions
17.—What do you think ________?
—I’ve no idea.
A.has happened B.was happened C.to happen D.happening
18.The number of students in our class ________ fifty. And a number of them ________ to Chimelong Ocean Kingdom at least twice.
A.is, has been B.are, has gone C.is, have been D.are, have gone
19.—How long have you ________ this book?
— For two weeks.
A.borrowed B.lent C.kept D.bought
20.—How long have you owned this bike?
—I ________ it for three months.
A.have bought B.have had C.have borrowed D.have lent
21.Look! Mary ________ a nice dog. She ________ it just now.
A.has drawn, drew B.drew, has drawn C.is drawing, drew D.is drawing, has drawn
22.The boss ________ the seaside building for over 50 years.
A.has bought B.has sold C.has had D.has been sold
23.I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
24.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
25.—Mum, I ________ the living room already.
—Good job! It is so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
26.Betty ________ hard since last term. That’s why her exam results are so good.
A.will work B.has worked C.worked D.was working
27.-—________ the wallet ________ yet?
—Yes, I found it on the playground.
A.Will; find B.Has; found
C.Will; be found D.Has; been found
28.It is the first time in the history that the Opening Ceremony ________in a stadium. ________, the ceremony was held in the heart of the Paris: the Seine River.
A.hasn’t taken place; Instead B.hasn’t taken place; However
C.didn’t take place; Instead D.didn’t taken place; However
29.I’m nearly lost in my hometown because it ________ a lot since I left.
A.has changed B.changed C.changes D.is changing
30.Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already.
A.read B.reads C.has read D.have read
31.—The boy can hardly speak English, ________?
—No. He________ in London for only a few weeks.
A.can’t he; has been B.can he; has stayed C.can’t he; was D.can he; stayed
32.The woman ________ for nearly twenty years, but she still looks very young.
A.has married B.has been married C.married D.was married
33.—Do you do any exercise every day?
—Not really. I ________ much exercise since I ________ to work in the office.
A.have done; began B.have done; begin C.haven’t done; began D.haven’t done; begin
34.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
35.He has worked in Beijing since he ________ Shenyang.
A.left B.leaves C.has left D.is leaving
36.I’m looking after Tom today. He’s been in my house ________ 8:00 this morning.
A.at B.since C.for D.till
37.She has taught us English in this school ________ she came here.
A.before B.after C.when D.since
38.Mike said that he ________ to America.
A.has never B.has never gone
C.had never been D.had never gone
39.How long ________ the store ________?
A.has; been opened B.has; been open
C.did; open D.has; been opening
40.I want to know how long ____________.
A.has the film begun B.the film has began
C.has the film been on D.the film has been on
41.The Disneyland Park in Shanghai _________ millions of visitors since it opened.
A.attracted B.attracts C.has attracted D.will attract
42.She has ________ from her hometown for nearly ten years.
A.left B.gone away C.to leave D.been away
43.Kate ________ to dance since she was five years old. So she dances very well.
A.learns B.has learned C.have learned D.will learn
44.The famous writer and actor ________ gone to Shanghai for the show.
A.has B.have C.is D.are
45.After graduation, his cousin was employed by an international company and _______ there ever since.
A.worked B.has worked C.had worked D.was working
46.—Do you know ________?
—All of them ________ the museum.
A.where are the teachers; have gone to B.where are the teachers; have been to
C.where the teachers are; have gone to D.where the teachers are; have been to
47.______ last year, she has become a lover of country music.
A.Since B.From C.In D.For
48.In the past ten years, China ________ great progress in space exploration.
A.made B.has made C.was making D.had made
49.—Yunnan is very beautiful. I ________ there last year.
—Yes, I ________ there twice.
A.went; have gone B.went; have been C.have gone; went D.have been; went
50.I ________ him for the first time in 2002, so in 2022 I ________ him for twenty years.
A.met, knew B.have met, have known
C.have met, knew D.met, have known
参考答案
1.D
【详解】句意:自从他父母和祖父来到这里以来,他们都去过我国许多名胜古迹。
考查动词短语及动词时态。短语have been to…去过某地;have gone to…去了某地;根据“to many places of interest in our country”可知,这里是去过某地,第一空用have been to…去过某地;排除AB;not only…but also…不仅……而且……;连接两个并列的主语谓语动词采用就近原则。最近的主语是his grandfather助动词用has,排除B,since引导的时间状语从句,主句用现在完成时,从句用过去式。根据题意,故选D。
【点睛】have/has gone to:
意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。如:
①A:Where is Jim?—吉姆在哪里?
B:He has gone to England.—他去英国了。(尚未回来)
②Mr Wang isn't here.He has gone to Qingdao.王先生不在这里。他去青岛了。
have/has been to:
意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用,但不可与一段时间或表过去的具体时间连用。
如:My father has been to Beijing twice.我父亲去过北京两次。
I have never been to the Great Wall.我从未去过长城。
have/has been in:
表示“在某地呆了多少时间”,常与时间段状语连用。如:
I have been in Shanghai for three years.我到上海已有三年了。
He has been in London for half a month.他来伦敦已有半个月了。
2.D
【详解】句意:——你曾经到过襄阳吗?——到过。它是一座拥有2800多年历史的古城。
考查词组辨析及关系词的用法。(have)gone to意为“已经去某地了”,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、第二人称代词作主语。(have)been in意为“住在某地或待在某地一段时间”,常与表示一段时间的状语连用。(have)been to表示“曾经到过某地”,表示现在已经不在那里了,可与just、ever、never等词连用。综上所述,第一个空格应填been to,所以可先排除A、B两项。再根据句子结构可知,第二个空格应填关系代词which或that,充当从句的主语,而it无此用法,所以排除C项。故选D。
3.B
【详解】句意:东莞在过去的十年里发生了巨大的变化。眼前的一切对我来说都是那么新鲜。
考查现在完成时和定语从句。take place表示发生,没有被动语态。排除C。What不用于定语从句。took place:一般过去时; have taken place:现在完成时;which代指物,that代指人或物;根据in the last ten years表示过去的十年里,所以用现在完成时,所以排除C;第二空根据everything做先行词,是事物,所以用that,故选B。
4.C
【详解】句意:那部无聊的电影已经开演了30分钟了,但很少人来看。
考查现在完成时。A. started过去时;B. has started现在完成时(无延续性表达);C. has been on现在完成时(延续性);D. is starting现在进行时;根据for 30 minutes表示半个小时,所以用现在完成时,并且动词需要用延续性动词。故选C。
5.D
【详解】句意:周恩来总理已经去世很多年,他仍然活在中国人的心里。
考查现在完成时。died去世,过去式;was dead是死的,dead无生命的;死的,构成主系表结构;has been died其中die表示死的动作,不能用现在完成时;has been dead现在完成时。时间状语for many years常用现在完成时,表示从过去某时开始,一直延续至今。谓语动词要用延续性动词,而died非延续性动词;dead形容词,表示“无生命的”,has been dead表示处于死亡的状态,现在完成时。故选D。
6.C
【详解】句意:打扰一下,丽萨在哪里,艾瑞克?——她去了图书馆。
goes去,第三人称单数形式;has been to曾经去过某地;has gone to去了某地;would go过去将来时,表示将要去某地。根据提问可知丽萨不在问话地点,所以回答她去了图书馆,故选C。
【点睛】have/has been to曾经去过某地 ,表示有过这种经历; have/has gone to 去了某地,表示某人不在说话的地方。该题中根据提问可知丽萨不在说话的地方,故选has gone。
7.C
【详解】句意:杰克的祖父已经去世两年了。
考查现在完成时。本句是现在完成时,for two years(两年)是一段时间,需和持续性动词连用,die(死)是终止性动词,可排除AB两项。be dead表状态,Jack's grandfather是单数第三人称,需用“has done”表示现在完成时结构;根据句意结构,可知选C。
8.B
【详解】句意:辛迪离家五年了。五年是很长的一段时间。
考查延续性动词以及主谓一致。由“for five years”可知,句子需用现在完成时,用延续性动词与时间段连用,因此第一空用been away from;第二空“Five years”作主语时,看成一段时间,谓语用第三人称单数,be动词用is。故选B。
9.B
【详解】句意:杨小姐不在办公室。她去哪了?
考查时态。have /has been to 意为“曾经去过某地”;have /has gone to意为“到某地去”,说话时该人不在现场;根据“Miss Yang is not in the office”可知此处询问“杨小姐去了哪里”,用现在完成时,所以排除C、D;根据语境可知,Miss Yang不在现场,用have /has gone to结构;故选B。
10.B
【详解】句意:屠呦呦发现的药,在过去的几年里救了很多人的生命。
考查动词时态。根据句中的时间状语“in the past few years”可知,句子应是现在完成时,构成形式为have/has+done;主语“The medicine ”是第三人称单数形式,助动词应用has,save的过去分词是saved。故选B。
11.A
【详解】句意:——他们从什么时候开始彼此认识的?——从两年前。你知道他们什么时候举行结婚纪念日派对吗?
考查时态和宾语从句。根据“Since when”可知句子用现在完成时,结构是:have/has + done,句子是疑问句,助动词have提前,排除B和D;第二个空是宾语从句,要用陈述语序,排除C。故选A。
12.B
【详解】句意:——她以前去过美国,不是么?——是的,她没有。但是这个暑假她将和她的父母去纽约。
考查反意疑问句。反意疑问句由“陈述句+疑问尾句”两部分组成,第一部分提出看法,第二部分用来质疑或表示证实。前肯定,后否定;前否定,后肯定。根据“She’s been”可知是肯定句,第一空是否定;“She’s been”是现在完成时的结构“has been”,用“hasn’t she”。根据“But she will go to New York”可知她以前没去过,是否定回答,用“No, she hasn’t”。故选B。
13.B
【详解】句意:——莉莉,你找到你的票了吗?——还没有!
考查动词时态。根据回答“Not yet!”可知问句应是现在完成时,主语“you”是第二人称,用“have+动词过去分词”的结构。故选B。
14.B
【详解】句意:这是我第三次来北京,但我母亲离开这里已经两年了。
考查动词时态。“This is+序数词+time+that从句”结构中,从句时态用现在完成时,结构为“have/has done”,选项A、C错误;根据时间状语“for two years”可知,第二空时态也用现在完成时。故选B。
15.B
【详解】句意:——我可以借你的手机多久?——一周。但是你不能把它借给别人。
考查动词辨析。borrow借入,短暂性动词;lend借出,短暂性动词;keep保留,延续性动词。how long“多久”,要与延续性动词连用,所以第一空填keep。根据“it to others”可知,此处指把它借给别人,故选B。
16.D
【详解】句意:到目前为止,我们的老师已经在学习方面给我们提供了一些好建议。
考查现在完成时和名词辨析。suggestion建议,可数名词单数;advice建议,不可数名词;advices表达错误,advice是不可数名词;suggestions建议,可数名词复数。第一个空,根据“so far”可知,此句时态为现在完成时,结构为have/has done,排除选项A和B;第二个空位于“some”后,填可数名词复数或不可数名词,第二个空用suggestions。故选D。
17.A
【详解】句意:——你认为发生了什么?——我不知道。
考查动词时态和语态。“happen”是不及物动词,无被动语态,且结合语境用现在完成时,“has happened”符合。故选A。
18.C
【详解】句意:我们班的学生人数是50人。而且他们中的一些人已经去过长隆海洋王国至少两次。
考查主谓一致和现在完成时。根据分析句子可知,the number of“…的数量”,修饰名词作主语,谓语动词用单数,所以第一空应该填入be动词is;a number of“大量的”,后接可数名词复数,谓语动词用复数,又根据句意可知,此处考查:have been to“已经去过”,现在完成时,结合空格后“to”,第二空应该填入have been。故选C。
19.C
【详解】句意:——你保留这本书多久了?——两周了。
考查动词辨析。borrowed借入;lent借出;kept保留;bought买。“How long”和“For two weeks”都表示一段时间,ABD都是短暂性动词,不能和一段时间连用,kept是延续性动词,可与一段时间连用,故选C。
20.B
【详解】句意:——你拥有这辆自行车多久了?——我已经拥有它三个月了。
考查延续性动词。have bought已经买了,buy是瞬间动词,不与时间段连用;have had已经拥有,have是延续性动词,可与时间段连用;have borrowed已经借了,borrow是瞬间动词,不与时间段连用;have lent已经借给了,lend是瞬间动词,不与时间段连用。根据“for three months”可知此处表达的是拥有这辆自行车三个月了的意思,且应与时间段连用,应用have had。故选B。
21.A
【详解】句意:看!玛丽画了一只漂亮的狗。她刚才画的。
考查现在完成时和一般过去时。根据“just now”可知,此句描述的是玛丽刚才完成的动作,因此第二空应使用一般过去时“drew”;根据“She... it just now.”可知,玛丽画画的动作发生在过去,即现在已经画好了,因此第一空用现在完成时。故选A。
22.C
【详解】句意:老板拥有这座海滨建筑已有50多年了。
考查现在完成时。根据时间状语“for over 50 years.”可知,本句时态为现在完成时,动词需用延续性动词。选项A、B、D的动词都为短暂性动词。故选C。
23.D
【详解】句意:自从我第一次去电影院以来,我就喜欢上了电影。
考查时态。根据“since I first went to the cinema.”可知主句用现在完成时“have/has done”。故选D。
24.D
【详解】句意:熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。
考查现在完成时。根据“for over one year”可知,本句应用现在完成时,排除AB;和一段时间连用,现在完成时的谓语动词需要是延续性动词,come是短暂性动词,排除C。故选D。
25.A
【详解】句意:——妈妈,我已经打扫了客厅。——干得好!现在很整洁。
考查时态。根据“already”以及“It is so tidy now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。
26.B
【详解】句意:自上学期以来,贝蒂一直努力学习。这就是为什么她的考试成绩这么好。
考查现在完成时。since常与现在完成时连用。根据“since last term”可知,空处应用现在完成时。故选B。
27.D
【详解】句意:——这个钱包找到了吗?——是的,我在操场上找到的。
考查时态和语态。根据“Yes, I found it on the playground.”可知,钱包已经被找到了,且回答用了一般过去时,所以问句应该用现在完成时,表示过去发生的动作对现在造成的影响或结果。其结构是have/has+done。the wallet和find之间是被动关系,用被动语态。所以第一个空用has,第二个空用been found。故选D。
28.A
【详解】句意:这是历史上第一次开幕式没有在体育场举行。相反,仪式在巴黎的中心——塞纳河举行。
考查时态和副词辨析。instead相反;however然而。根据“It is the first time”可知,从句时态用现在完成时态;再者根据“the ceremony was held in the heart of the Paris: the Seine River”可知,相反是在塞纳河举行的,塞纳河是作为“体育场”的替代,instead符合句意,故选A。
29.A
【详解】句意:我在家乡几乎迷路了,因为自从我离开后,它发生了很大的变化。
考查动词时态。根据“since I left”可知,表示过去的动作对现在造成的影响与结果,使用现在完成时态,结构为“has/have + 过去分词”。故选A。
30.D
【详解】句意:《红星照耀中国》是一本好书。我已经读了三遍了。
考查现在完成时。根据“already”可知,句子应用现在完成时,结构为“have/has + 过去分词”。主语“I”对应的助动词是“have”,故选D。
31.B
【详解】句意:——这个男孩几乎不会说英语,是吗?——是的。他只在英国待了几周。
考查反意疑问句和现在完成时。反意疑问句要求:前肯后否,前否后肯,根据“The boy can hardly speak English”可知,前句有否定词hardly,为否定,后用肯定形式can he;根据“for only a few weeks”可知,本句应用现在完成时,表示从过去一直持续到现在,动词用延续性动词,主语为He,谓语用has been/has stayed。故选B。
32.B
【详解】句意:这位女士结婚将近二十年了,但她看起来仍然很年轻。
考查现在完成时。由句中的“for nearly twenty years”可知,句子应该用现在完成时,结构为have/has done。而在需要使用延续性动词来表达“结婚”状态的持续性时,选项B“has been married”表示“已经结婚”符合。故选B。
33.C
【详解】句意:——你每天做运动吗? ——并不是。自从我在办公室工作以来,我就没有做太多运动了。
考查动词时态。根据前半句“Not really”可知,他不是每天做运动,要用否定结构,排除A、B。第二空根据句子结构since引导的时间状语从句,主句用现在完成时,从句用一般过去时,begin要使用过去式began。故选C。
34.D
【详解】句意:在老师的帮助下,我自去年以来在英语方面取得了很大的进步。
考查现在完成时。根据时间状语“since last year”可知,此处应用现在完成时。故选D。
35.A
【详解】句意:他离开沈阳后一直在北京工作。
考查动词时态。根据“since”可知,这是由since引导的时间状语从句,主句用现在完成时,从句用一般过去时。故选A。
36.B
【详解】句意:今天我在照顾汤姆。他从今天早上8点就在我家了。
考查介词辨析。at后加具体时刻;since后加时间点;for后加时间段;till直到……为止。根据“He’s been”可知本句是现在完成时,再根据前句“I’m looking after Tom today.”可知,本句是说自早上8点开始一直在我家,应用since+时间点作时间状语。故选B。
37.D
【详解】句意:自从她来到这里,她就在这所学校教我们英语。
考查连词辨析。before在……之前;after在……之后;when当……时;since自从。根据句子时态可知,主句用现在完成时,从句用一般过去时,符合条件的连词是since,表示自从她来到这里,她就一直在教我们英语,应用since引导时间状语从句。故选D。
38.C
【详解】句意:迈克说他从未去过美国。
考查宾语从句时态以及have gone to与have been to的区别。根据“Mike said that he … to America.”可知,此句包含一个宾语从句,主句谓语动词said为一般过去时,因此从句也应用过去的某种时态,因此排除A、B;have been to曾经去过”;have gone to“已经去了,表示某人已经离开或前往某个地方”,此处指从未去过。故选C。
39.B
【详解】句意:这家店开了多久了?
考查延续性动词。open打开,非延续性动词;be open开放,延续性动词。根据“How long”并结合语境可知,该句是现在完成时“have/has done”,且这是对一段时间提问,因此动词应填延续性动词,be open符合题意,其过去分词为been open。故选B。
40.D
【详解】句意:我想知道这部电影上映多久了。
考查宾语从句。根据“I want to know how long…”可知,句子为宾语从句,how long要和延续性动词连用,begin“开始”,短暂性动词,其对应的延续性的动词为be on。宾语从句的语序为陈述句语序。故选D。
41.C
【详解】句意:自从开园以来,上海迪士尼乐园已经吸引了数百万游客。
考查现在完成时。根据时间状语“since it opened”可知,句子应用现在完成时态,表示从过去某一时间点持续到现在的动作或状态。故选C。
42.D
【详解】句意:她离开家乡将近十年了。
考查现在完成时和延续性与非延续性动词。空前的has是现在完成时的助动词,其后接动词的过去分词,所以排除选项A和C;“for+一段时间”要与延续性动词连用,gone是go的过去分词,是非延续性动词,所以排除选项B;been是be的过去分词,be away意为“离开”,表示状态,能与一段时间连用。故选D。
43.B
【详解】句意:凯特从五岁起就学会跳舞。所以她跳舞跳得非常好。
考查现在完成时。learns三单;has learned现在完成时;have learned现在完成时;will learn一般将来时。根据“since she was five years old.”可知,用现在完成时,单数名词后谓语动词为has done的形式。故选B。
44.A
【详解】句意:那位著名的作家兼演员去上海看演出了。
考查时态和主谓一致。根据“gone to”可知,是现在完成时,排除CD;主语“The famous writer and actor”是一个人,故选A。
45.B
【详解】句意:毕业后,他的表哥受雇于一家国际公司,并一直在那里工作。
考查动词时态。根据“ever since”可知此处应用现在完成时,其结构为have/has done。故选B。
46.C
【详解】句意:——你知道老师在哪里?——他们都去了博物馆。
考查宾语从句。have gone to到某地去了,表示去了还没回来;have been to曾经去过,表示去过某个地方已经回来。根据“Do you know…”可知,问句是宾语从句,宾语从句中要用陈述语序,选项C和D符合,根据问句可知,是在寻找老师,所以老师们是去了博物馆还没有回来。所以第二空用短语have gone to。故选C。
47.A
【详解】句意:从去年开始,她就成了乡村音乐的爱好者。
考查现在完成时。根据“has become”可知,本句为现在完成时,“since+时间点”用于现在完成时,故选A。
48.B
【详解】句意: 在过去的十年里,中国在太空探索方面取得了很大的进步。
考查动词时态。根据时间状语“In the past ten years,”可知,句子时态是现在完成时,故选B。
49.B
【详解】句意:——云南非常漂亮。我去年去了那里。——是的,我已经去过三次了。
考查时态。went为动词go的过去式;have gone现在完成时,去而未归;have been现在完成时,去过已归。根据语境可知,去年我去的云南,事情为过去发生的,时态用一般过去时,动词用过去式,went为动词go“去”的过去式,排除C和D,答语说的是我已经去过三次,时态为现在完成时,去过已归,have been符合语境。故填B。
50.D
【详解】句意:我2002年第一次遇到他,所以在2022年我已经认识他20年了。
考查时态。根据“in 2002”可知第一空应用一般过去时,故排除BC;根据“for twenty years”可知此处表示状态,应用现在完成时,故选D。
过去完成时50题
1.When I got to the train station, the train __________.
A.left B.has left C.had left D.was left
2.When we hurried to the cinema, the film ________ for ten minutes.
A.had been on B.had begun C.had begun on D.begun
3.During his stay in Xi’an, Jerry tried almost all the local foods his friends ________.
A.would recommend B.had recommended
C.have recommended D.were recommending
4.If I ________ harder when I was young, I ________ a university and lived a different life.
A.worked; would entered B.had worked; would have entered
C.would worked; had entered D.have worked; will have entered
5.—I heard that you ________ an offer from Tencent but you refused yesterday.
—Yes, but I would never regret ________ the offer, for it was not where my interest lay.
A.received; not to accept B.had received; not having accepted
C.received; having not accepted D.had received; not accepting
6.By the time I went to Canada, I _______ English for eight years.
A.had learnt B.have learnt C.learnt D.have been learning
7.When I______ the cinema, the film ______.
A.arrived at; began B.got; began C.got to; had begun D.had got; had begun
8.---- We got there early but Sam _________.
---- What a _________!
A.left; day B.had already left; pity
C.leaves; day D.has already left; pity
9.We _____ three thousand new words by the end of last year.
A.had learned B.have learned
C.learned D.will have learned
10.My aunt said that she ________ to Guangzhou.
A has never gone
A.had never gone B.has never been
C.had never been
11.---- What did Jack eat?
---- He ________ an apple before he ________!
A.ate; sleeps B.had eaten; slept
C.eats; was sleeping D.has eaten; slept
12.Yesterday when I _______ to the station, the train ______ already.
A.got, had left B.got, has left C.had got, left D.got, left
13.---Pardon? I _____ quite catch you.
--- I said I ______ the song before.
A.didn’t, hadn’t heard B.don’t, didn’t hear
C.didn’t, didn’t hear D.won’t, hadn’t heard
14.By the time I got to the cinema, the movie _______ for ten minutes.
A.had begun B.had been on C.has started D.has been on
15.Peter didn’t go to bed until he ________ a shower.
A.had taken B.was taking C.has taken D.is taking
16.By the time the class meeting started, we ______ our group presentation.
A.finished B.have finished C.had finished D.were finishing
17.Jane Goodall was familiar with chimpanzees because she ________ closely with the wild groups.
A.lives B.has lived C.had lived D.has been living
18.By the end of last term, the students of OM Hobby Group ________ 10 courses.
A.had taken B.have taken C.took D.would take
19.By the time the rain stopped, we _________ in the classroom for over two hours.
A.have stayed B.had stayed C.stayed D.will stay
20.Detective Kim ________ on the case for 3 months before he finally got the clues and successfully solved it.
A.works B.worked C.has worked D.had worked
21.A rooster (公鸡) ________ on the grass ________ that he had ________ an egg.
A.lying; lied; laid B.lying; lay; laid C.lie; lied; lain D.laying; lay; lied
22.Unfortunately, the man ________ by the time the ambulance arrived.
A.dies B.died C.has died D.had died
23.The boy ________ on the playground ________ to me that he ________ my coat on the grass.
A.lying; lied; had laid B.lied; laying; had laid
C.laid; lay; had lain D.lay; lied; has laid
24.Which of the following sentences is WRONG?
A.Although it was very late, Miss Liu didn’t stop working.
B.The plane has already taken off when we got to the airport.
C.We should not only help each other but also learn from each other.
D.Mum is sleeping now. Please tell them not to make so much noise.
25.Stan went to the police station this morning because someone ________ his motorcycle.
A.has stolen B.was stealing C.would steal D.had stolen
26.Mom was satisfied to know that Susan ________ all her homework before going out.
A.was finishing B.has finished C.had finished D.would finish
27.By the time I called, they ________ their decision about the project.
A.have made B.had made C.made D.were making
28.—I heard the beginning of Little Me starred by Yi Yangqianxi is quite touching.
—What a pity! When I got to the cinema yesterday, the film ________ for several minutes.
A.began B.had began C.had been on D.has been on
29.The volunteers ________ one hundred trees before last Tree Planting Day.
A.planted B.have planted C.would plant D.had planted
30.By the end of last Sunday, AI ______ all the tasks on time.
A.finished B.has finished C.had finished D.finishes
31.There was a traffic jam this morning, so when Tina ________ to the airport, the plane ________ for ten minutes.
A.got; had been away B.got; had left C.gets; has been away D.gets; has left
32.—It was Mother’s Day yesterday. Did you do anything special for your mother?
—By the time my mother got home from work, I ________ dinner already.
A.have cooked B.had cooked C.cooked D.cook
33.When we got to the cinema, the film ________ for 20 minutes.
A.had begun B.has been on C.had been on D.has begun
34.How long ________ the film ________ when you got to the cinema?
A.has; been on B.has; begun C.had; begun D.had; been on
35.Last Thursday my brother told me he ________ an interesting book about the WTO two days before and that China ________ the WTO in 2001.
A.read; joined B.read; had joined C.had read; joined D.had read; had joined
36.—All the rubbish there ________ by the time I arrived.
—Well, if you had got up earlier that day, you ________ with the work.
A.was collected; could help B.had been collected; could have helped
C.was collected; could have helped D.had been collected; could help
37.By the time I arrived at the cinema, the film ________.
A.is starting B.started C.has started D.had started
38.By the end of last year, they ________ over ten thousand homeless people.
A.helps B.has helped C.will help D.had helped
39.When I arrived at the cinema, the movie ________ for thirty minutes.
A.had begun B.had been on C.has begun D.has been on
40.When we arrived at theatre, the play ________ for ten minutes.
A.begun B.had started C.had been D.had been on
41.The man insisted that he ________ the old lady’s money and ________ at once.
A.didn’t steal; set free B.hadn’t stolen; set free C.didn’t steal; be set free D.hadn’t stolen; be set free
42.By the time he was 12, Edison ________ a living by himself.
A.made B.was making C.have made D.had made
43.By the end of last year, Kevin ________ in Shanghai for ten years.
A.lived B.lives C.has lived D.had lived
44.The plane ________ when we got to the airport.
A.is taking off B.had taken off C.has taken off D.will take off
45.He ________ films in Asia for more than twenty years by the time he arrived in America.
A.had made B.has made C.made D.would make
46.By the time I rushed into the cinema, the movie ________ for half an hour.
A.had begun B.began C.was on D.had been on
47.By the end of last month they ________ thousands of apple trees on the mountain.
A.have planted B.had planted C.planted D.would plant
48.When I got home, I realized I ________ my keys in the classroom.
A.left B.leave C.have left D.had left
49.When they got to the station, the bus ________ already ________.
A.has, left B.left, / C.had, left D.was, leaving
50.By the time of last year, she ________ the French for five years.
A.learnt B.has learnt C.had learnt D.was learnt
参考答案
1.C
【详解】句意:当我到火车站的时候,火车已经开了。
考查过去完成时。根据句意可知,火车在我到达火车站之前就开了, 而got to是过去时, leave“离开”这一动作在got to之前已经发生, 所以要用过去完成时,过去完成时的结构是had+过去分词,leave的过去分词是left。故选C。
2.A
【详解】句意:当我们赶到电影院时,电影已经开始十分钟了。
考查过去完成时。根据“When we hurried to the cinema, the film...for ten minutes”可知,电影放映十分钟是在我们到达电影院之前,即时间是“过去的过去”,时态用过去完成时,结构为had+过去分词。由“for ten minutes”可知,应该用延续性动词。故选A。
3.B
【详解】句意:在西安期间,杰瑞几乎尝遍了朋友们推荐的所有当地美食。
考查时态。根据“During his stay in Xi’an, Jerry tried almost all the local foods his friends...”可知,“推荐”这一动作发生在“尝试”之前,是“过去的过去”,用过去完成时。故选B。
4.B
【详解】句意:如果我年轻时多努力一点,我就能上大学,过一种不同的生活。
考查虚拟语气。分析句子可知,本句是虚拟语气;根据“when I was young”,可知是与过去事实相反的假设,if从句需用had done结构,主句用would have done结构。故选B。
5.D
【详解】句意:——我听说你收到了腾讯的邀请,但是你昨天拒绝了。——是的,但我不会后悔没有接受这个提议,因为那不是我的兴趣所在。
考查动词时态。根据“but you refused yesterday”可知,动作“收到”发生在“拒绝”之前,而“refused”用的是过去时,所以receive表达的应该是过去的过去,所以用过去完成时,排除A/C选项;再由“for it was not where my interest lay”可知,第二空表达的是“后悔做过某事”,英语是固定短语regret doing sth,否定形式在动名词前加not,故选D。
6.A
【详解】句意:到我去加拿大的时候,我已经学了八年英语了。
考查动词时态,A. had learnt过去完成时;B. have learnt现在完成时;C. learnt一般过去时;D. have been learning现在完成进行时,根据“By the time到…为止”,went是动词go的过去式,学习英语的这一动作是发生在去加拿大之前,动作过去的过去,应该用过去完成时,故选A。
7.C
【详解】试题分析:句意:当我到达电影院的时候,电影已经开始了。本题考查时态,when 引导的时间状语从句中用的是一般过去时,表示过去发生的事情。由句意可知,到达电影院的时候,电影已经开始了,故第二空应用过去完成时,表示在过去动作之前发生的事情。故选C。
考点:考查动词时态。
8.B
【详解】试题分析:句意:我们到那儿很早但是Sam已经离开了。多么遗憾啊!据We got there early是一般过去时态,leave发生在got there之前,故but Sam _________.要用过去完成时态;What a pity! 多么遗憾啊!据题意,故选B。
考点:考查过去完成时态、名词辨析。
9.A
【详解】试题分析:句意:到去年末为止我们学了3千个新单词。by the end of last year到去年末为止,一般用于过去完成时态。据句意,故选A。
考点:考查过去完成时态。
10.C
【详解】试题分析:句意:我阿姨说她从没去过广州。have gone to…表示已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用相应的过去时。故选D。
考点:考查完成时的用法。
11.B
【详解】试题分析: 句意:杰克吃的什么,他在睡前吃了一个苹果。\eat 吃,sleep睡觉,根据What did Jack eat可知答句时态为过去时态,吃苹果与睡觉有时间先后,过去的过去用过去完成时,故选B。
考点: 考查时态。
12.A
【详解】试题分析:句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
考点:时态
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
13.A
【详解】试题分析:句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选A。
考点:时态
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
14.B
【详解】句意:我到电影院时,电影已经上映十分钟了。
考查时态。by后加过去时间,常与过去完成时连用。begin和start“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
15.A
【详解】句意:Peter直到他洗了澡才上床睡觉。
考查动词时态。had taken为过去完成时;was taking为过去进行时;has taken为现在完成时;is taking为现在进行时。主句“didn’t go”为一般过去时,从句动作“take a shower”需表示在主句动作之前已完成的动作,即“过去的过去”,因此用过去完成时。故选A。
16.C
【详解】句意:到班会开始的时候,我们已经完成了小组展示。
考查时态。by the time引导的时间状语从句用一般过去时(started),表示“到过去某个时间为止”,主句动作发生在从句动作之前,即“过去的过去”,应用过去完成时(had + 过去分词)。故选C。
17.C
【详解】句意:简·古道尔对黑猩猩很熟悉,因为她曾与野生黑猩猩群体密切生活过。
考查时态。lives一般现在时;has lived现在完成时;had lived过去完成时;has been living现在完成进行时。根据题干“Jane Goodall was familiar with chimpanzees”可知,句子描述的是过去的事情,“对黑猩猩熟悉”是过去的状态,而“和野生黑猩猩群体密切生活”这个动作发生在“熟悉黑猩猩”之前,即“过去的过去”。“过去的过去”要用过去完成时来表示,其结构“had+过去分词”。故选C。
18.A
【详解】句意:到上学期末,OM爱好组的学生已经上了10门课。
考查时态。时间状语“By the end of last term”表示在过去某个时间点之前已经完成的动作,应用过去完成时。故选A。
19.B
【详解】句意:到雨停的时候,我们已经在教室里待了两个多小时。
考查时态。have stayed现在完成时;had stayed过去完成时;stayed一般过去时;will stay一般将来时。“by the time”引导的时间状语从句表示“到……的时候为止”,主句动作发生在从句动作之前,需用过去完成时(had+过去分词)表示“过去的过去”。故选B。
20.D
【详解】句意:金侦探在这个案子上工作了3个月,才最终得到线索并成功破案。
考查动词时态。根据“before he finally got the clues and successfully solved it”可知,在成功破案之前,金侦探已经在这个案子上工作了3个月,got为过去式,所以此处表示“过去的过去”,应用过去完成时。故选D。
21.A
【详解】句意:躺在草地上的一只公鸡撒谎说他下了一个蛋。
考查动词辨析。lie躺,过去式为lay,现在分词是lying,过去分词是lain;lie说谎,过去式/过去分词是lied,现在分词是lying;lay下蛋/放置,过去式/过去分词是laid,现在分词是laying。第一空描述公鸡在草地上的动作是“躺”,需要用现在分词lying作后置定语,表示“正在躺着的公鸡”;第二空表示公鸡“说谎”,时态为一般过去时,用词用过去式lied;第三空表示“下蛋”,had后需要过去分词laid,构成过去完成时。故选A。
22.D
【详解】句意:不幸的是,救护车到达时,那名男子已经去世了。
考查时态。根据“by the time the ambulance arrived”可知,表示“在救护车到达时”,这是一个过去的时间点,男子的死亡发生在救护车到达之前,即过去的过去,表示“过去的过去”应使用过去完成时,谓语动词构成是had done。故选D。
23.A
【详解】句意:——你认识操场上的那个男孩吗?——当然认识。那个躺在操场上的男孩对我撒谎说已经把外套放在草地上了。
考查动词的时态。 lying 是 lie(躺)的现在分词,作后置定语,表示“正躺在操场上的男孩”。 lied 是 lie(撒谎)的过去时,作谓语,表示“对我撒谎”。 had laid 是 lay(放置)的过去完成时,表示“已经把外套放好”。 选项 A 完全符合语法和语境,故选 A。
24.B
【详解】句意:下面哪个句子是错的?
考查语法。Although it was very late, Miss Liu didn’t stop working.“虽然很晚了,刘小姐还是没有停止工作” ,语法和逻辑正确;The plane has already taken off when we got to the airport.中“when we got to the airport”是过去的时间点,“飞机起飞”发生在这个时间点之前,应该用过去完成时“had + 过去分词” ,这里用has taken off(现在完成时)错误;We should not only help each other but also learn from each other.“我们不仅应该互相帮助,还应该互相学习” ,“not only...but also...”用法正确;Mum is sleeping now. Please tell them not to make so much noise.“妈妈现在在睡觉。请告诉他们别弄出这么多噪音” ,语法和逻辑正确。故选B 。
25.D
【详解】句意:Stan今天早上去了警察局,因为有人偷了他的摩托车。
考查时态。根据“Stan went to the police station this morning”可知,有人偷摩托车是发生在今天早上之前,用过去完成时,结构为had done。故选D。
26.C
【详解】句意:妈妈很高兴得知苏珊在出门前已经完成了所有的作业。
考查动词的时态。从句苏珊完成作业的动作发生在妈妈得知“Mom was satisfied to know”之前,即过去的过去,因此使用过去完成时,故选C。
27.B
【详解】句意:到我打电话的时候,他们已经决定了关于这个项目的事情。
考查时态。根据“By the time I called”可知,主句是发生在过去的过去,用过去完成时,其结构是had done。故选B。
28.C
【详解】句意:——我听说易烊千玺主演的《小小的我》的开始部分相当感人。——太遗憾了!昨天当我到达电影院时,电影已经开始几分钟了。
考查过去完成时及词语辨析。begin开始,非延续性动词;be on上映,延续性词语。根据“When I got to the cinema yesterday”及语境可知电影在到达之前已经开始了,发生在“过去的过去”,所以此处时态为过去完成时,其谓语结构为“had+done”,而由“for several minutes”可知此处应用延续性词语,故选C。
29.D
【详解】句意:在去年植树节之前,志愿者们已经种了一百棵树。
考查动词时态。根据“before last Tree Planting Day”可知,表示过去的过去发生的动作,用过去完成时态“had done”,故选D。
30.C
【详解】句意:到上星期日结束时,AI已经按时完成了所有任务。
考查动词时态。根据“By the end of last Sunday”可知,描述的是过去的一个过去,应用过去完成时,即had+动词过去分词。故选C。
31.A
【详解】句意:今天早上交通堵塞,所以当Tina到达机场时,飞机已经离开十分钟了。
考查时态。根据“There was a traffic jam this morning, so…for ten minutes.”可知,空处①指的是早上当Tina到达机场时,时态为一般过去时,故到达用got;由后一句句意可知空处②讲述的是过去的过去发生的事情,所以用过去完成时;由“for then minutes”可知是一段时间,空处②应用延续性动词。故选A。
32.B
【详解】句意:——昨天是母亲节。你为你妈妈做了什么特别的事情吗?——等我妈妈下班回到家时,我已经做好了晚饭。
考查动词时态。by the time引导的从句为一般过去时,主句的动作发生在从句之前,应用过去完成时(had done),故选B。
33.C
【详解】句意:当我们到了电影院的时候,电影已经开始放了20分钟。
考查动词时态。根据“When we got to the cinema”可知,整体动作发生在过去,需要用过去的时态,不用现在完成时,排除BD;根据“for 20 minutes.”可知,和一段时间连用,谓语动词需要是延续性动词,begin是短暂性动词,需要用对应的延续性动词be on。故选C。
34.D
【详解】句意:当你到达电影院时,电影已经开始播放多久了?
考查过去完成时态和延续性动作。begin开始,短暂性动词,通常与时间点连用;be on开始,是一个表示状态的短语。根据“when you got to the cinema”可知,电影开始发生在到达电影院之前,即过去的过去,因此时态为过去完成时,结构为“主语+had+过去分词”,再由“How long”可知,此处询问的是一个时间段,而不是一个具体的时间点,因此用be on,be的过去分词为been。故选D。
35.C
【详解】句意:上周四,我哥哥告诉我,他两天前读了一本关于世贸组织的有趣的书,中国在2001年加入了世贸组织。
考查动词的时态。根据“Last Thursday my brother told me he”和“two days before”可知,第一空动作发生在过去的过去,故应用过去完成时,即had done的结构。排除选项A和B;根据“in 2001”可知,句子应用一般过去时,故第二空应用过去式。故选C。
36.B
【详解】句意:——当我到达时,那里所有的垃圾都已经被收集起来了。——嗯,如果你那天起得早一点,你就可以帮忙做工作了。
考查动词时态。第一空动作发生在“我到达”之前,使用过去完成时态,结构为had done,因此第一空用“had been collected”;第二句表示条件虚拟,与过去事实相反,所以使用“could have helped”表示“你本来可以帮忙的”。故选B。
37.D
【详解】句意:当我到达电影院时,电影已经开始了。
考查动词时态。根据“By the time I arrived at the cinema”可知,到达电影院时,电影已经开始了,应用过去完成时(had done),表示在过去某一时刻或动作之前已经发生或完成了的动作,即“过去的过去”。故选D。
38.D
【详解】句意:到去年年底,他们已经帮助了一万多名无家可归的人。
考查时态。根据“By the end of last year到去年年底为止”可知,此处用过去完成时had done,表示动作发生在过去的过去。故选D。
39.B
【详解】句意:当我到达电影院时,电影已经上映了三十分钟。
考查动词时态。根据“when I arrived at the cinema”可知,此处应用过去完成时“had+动词过去分词”,表示过去的过去;结合“for thirty minutes”可知,动词应用延续性动词,begin“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
40.D
【详解】句意:当我们到达剧院时,这出戏已经上演了十分钟。
考查时态及延续性动词。begun开始,瞬间动词;started开始,瞬间动词;been“是”;been on上映;根据“for ten minutes”以及“When we arrived at theatre”可知,此处表示过去的过去,用过去完成时,且用延续性动词,be on“上映”符合,此处用过去分词形式,构成过去完成时。故选D。
41.D
【详解】句意:那人坚持说他没有偷老太太的钱,要马上释放他。
考查过去完成时和虚拟语气。insist意为“坚持认为”时,用陈述语气;意为“坚持要求”时,用虚拟语气,其后宾语从句中的谓语动词用“should+动词原形”,其中should可以省去。第一空,insist意为“坚持认为”,且“偷”发生在主句谓语动词“insisted”之前,即“过去的过去”,应用过去完成时,其结构为had done,排除A、C;第二空,insist意为“坚持要求”,主语“he”与set free“释放”之间是被动关系,应用被动语态,即be set free,排除B。故选D。
42.D
【详解】句意:爱迪生12岁时就已经靠自己谋生了。
考查时态。分析句子可知,“他自己谋生”发生在“他12岁”前,表示过去的过去,用过去完成时had done。故选D。
43.D
【详解】句意:到去年底,Kevin已经在上海住了十年了。
考查动词时态。根据“By the end of last year”和“for ten years.”可知是表示动作从过去持续到去年,应用过去完成时had done。故选D。
44.B
【详解】句意:当我们到达机场时,飞机已经起飞了。
考查动词时态。根据“The plane ... when we got to the airport.”可知,此处是指飞机在我们到达机场时已经起飞了,强调“过去的过去”,时态应用过去完成时had done。故选B。
45.A
【详解】句意:到美国时,他已经在亚洲拍了二十多年电影。
考查时态。根据语境可知,“拍电影”的动作发生在“到达美国”之前,表示过去的过去,用过去完成时had done。故选A。
46.D
【详解】句意:当我冲进电影院时,电影已经开始半个小时了。
考查过去完成时。根据“By the time I rushed into the cinema”以及“for half an hour”可知,时态为过去完成时,其谓语动词构成为had done,此处表示延续性动作,begin为非延续性动词不符合,应用“had been on”。故选D。
47.B
【详解】句意:截至上月底,他们已经在山上种了成千上万棵苹果树。
考查过去完成时。根据时间状语“By the end of last month”可知,句子的时态是过去完成时,其谓语动词构成是had done,所以空处应是had planted。故选B。
48.D
【详解】句意:当我到家时,我意识到我把钥匙忘在教室里了。
考查过去完成时。根据“When I got home”和“I realized”可知,钥匙忘在教室里的时间发生在到家和意识到之前,即过去的过去,用过去完成时,其结构是“had+过去分词”。故选D。
49.C
【详解】句意:当他们到达车站时,公共汽车已经开走了。
考查动词时态。has left离开,现在完成时;left过去式;had left过去完成时;was leaving过去进行时。根据“already”可知是完成时,表示“已经开走了”;且从句“When they got to the station”使用的是过去时,而主句的动作“离开”发生在他们“到达”之前,应是“过去的过去”,即使用过去完成时,故选C。
50.C
【详解】句意:到去年为止,她已经学了五年法语了。
考查过去完成时。根据“By the time of last year”可知句子应用过去完成时,其谓语结构为:had+过去分词。故选C。
学科网(北京)股份有限公司
$