内容正文:
专题07 动词时态
目录
01 考情剖析·命题前瞻 1
02 思维导图·网络构建 3
03 考点通关·靶向突破 4
★ 考点一 四类基本时态(一般现在时、一般过去时、一般将来时、过去将来时) 4
★ 考点二 两类进行时态(现在进行时、过去进行时) 9
★ 考点三 两类完成时态(现在完成时、过去完成时) 13
04 优题精选·练能提分 14
考点
课标要求
复习目标
一般现在时
· 掌握一般现在时的构成和用法
1.系统复习并掌握时态的基本知识,强化在复杂语境中辨别时态的能力;
2. 熟练运用各种时态:三个一般时、两个进行时和现在完成时;
3. 掌握几种易混时态的区别。
一般过去时
· 掌握一般过去时的构成和用法
一般将来时
· 掌握一般将来时的构成和用法
现在进行时
· 掌握现在进行时的构成和用法
过去进行时
· 掌握过去进行时的构成和用法
现在完成时
· 掌握现在完成时的构成和用法
命题预测
动词的时态是中考的必考点之一。主要有以下命题角度:一般现在时(高频)、一般过去时(高频)、现在进行时(高频)、过去进行时、现在完成时(高频)、
解题锦囊
锦囊1:
在题干中,yesterday, tomorrow, always, since, in the past few years, over the years, by+时间,so far等都是动词时态常用的标志性状语,做题时可以通过寻找这些标志性状语来判定时态。
锦囊2:
有些题目在时间状语和其他参照物都不明显的情况下,通过“语境暗示”,正确分析语境也是解决时态问题的一条行之有效的方法。
考点一 四大类型基本时态
一般现在时、一般过去时、一般将来时、过去将来时
一、一般现在时
1.一般现在时的构成
主要用动词原形构成。动词be的第一人称单数形式用am,第三人称单数形式用is,其他人称形式均用are。动词have的第三人称单数形式用has。实义动词的第三人称单数形式的变化规则是:
(1)一般情况直接加s,
(2)结尾为s,x,sh,ch或o,在词尾加es
discuss—discusses wash—washes teach—teaches
fix—fixes go—goes
(3)结尾为“辅音字母+y”变y为i再加es
carry—carries study—studies
2.一般现在时的用法
(1)表示经常发生的、习惯性的、反复出现的动作或状态。常与表示习惯的副词(词组)always,every time,now and then,occasionally,often,seldom,never,sometimes,usually,every day/night等连用。
He often goes to work by bus,and he takes a walk with his wife after dinner every day.
他经常乘公共汽车去上班,而且每天饭后和妻子一块散步。
(2)按时间表、时刻表、日程表等安排将要发生的动作。只限于go,arrive,leave,start,stay,return,begin,come等动词。
Look at the timetable. Hurry up! Flight 4026 takes off at 18:20.
看看时间表。快点儿吧!4026航班18:20起飞。
(3)用在时间、条件或让步状语从句中表示将来。
If it is fine tomorrow,we will go there.要是明天晴天,我们就去那里。
二、一般过去时
1.一般过去时的构成
一般过去时由动词的过去式构成。不规则动词的过去式的变化规则是:规则动词的过去式变化详见附录
(1)一般情况在动词后加ed
(2)以e结尾的动词后加d
hope—hoped like—liked
(3)以“辅音字母+y”结尾的动词,变y为i再加ed
study—studied try—tried
(4)以重读闭音节或/r/音节结尾,词尾只有一个辅音字母时双写词尾的辅音字母再加ed
stop—stopped prefer—preferred admit—admitted permit—permitted
2.一般过去时的用法
表示过去一段时间内经常性或习惯性的动作。常与often,usually,seldom 等表示频度的副词连用。还可以表示在过去某一时间所发生的动作或存在的状态,与现在没有关系,常与yesterday,the other day,last week,the day before yesterday等过去的时间状语连用。
In 1931,Addams became the first American woman to win the Nobel Peace Prize.
1931年亚当斯成为第一个赢得诺贝尔和平奖的美国女性。
三、一般将来时
1.一般将来时的构成
由“shall/will+动词原形”构成。其中shall用于第一人称,will用于一切人称。
2.一般将来时的用法
表示现在看来以后要发生的动作或存在的状态,常与表示将来的时间状语tomorrow,next year,in+一段时间等连用。“will+动词原形”还可以表示说话时临时做出的决定。
—What time is it? 几点了?
—I have no idea. But just a minute,I will check it for you.我不知道。你稍等,我给你查查。
3.其他表示“将来”的结构及用法
(1)“be going to+动词原形”表示按计划、打算要做某事或根据某种迹象预示着要发生某事。
Look,dark clouds are gathering. It is going to rain soon,I think.瞧,乌云正在聚集,我想快要下雨了。
Whether in the home or the workplace,social robots are going to become a lot more common in the next few years.无论是在家里还是在工作场所,在未来的几年里社交机器人将会变得越来越普遍。
(2)“be to+动词原形”表示按计划、约定或按职责、义务必须做的事或即将发生的动作。
You are to hand in your papers by 10 o'clock.到10点你得交上试卷。
(3)“be about to+动词原形”表示正要或即将要做某事,该结构不与表示具体的将来时间状语连用。
Tom was about to close the windows when his attention was caught by a bird.
汤姆正要关上窗户,就在这时一只鸟引起了他的注意。
四、过去将来时
1.过去将来时的构成
should/would+动词原形
was/were going to+动词原形
was/were about to+动词原形
was/were to+动词原形
某些动词的过去进行时形式
2.过去将来时的用法
从过去某一时间看将要发生的事情。
He said he would be here at eight o'clock.他说他将在8点到这里。
I was about to go to bed when there was a knock at the door.我正要睡觉这时有人敲门。
I thought it was going to rain.我当时觉得要下雨。
过去本打算做而未做的事情。
I was going to the party, but I suddenly remembered I had homework to do.
我本打算要参加聚会,但是我突然记起来我有作业要做。
一般现在时与一般过去时之比较
一般现在时
1. 经常、反复发生的动作或行为及现在的某种状况
1. It seldom snows here.
2. He is always ready to help others.
3. Neither of us is a doctor.
4. Mr Zhao doesn’t like swimming, does he?
2. 信号词:always, usually, often, sometimes, seldom, never, every week (day, year, month…), once a week, on Sundays,
We visit our grandparents once a week.
3. 主将从现:信号词:if(如果), when, as soon as, until, after, before
注意:if表示“是否”时不遵循主将从现的规则
1. I’ll talk to him when he ______.
A. come B. will come C. comes D. came
2. I don’t know if it _____ tomorrow.
A. will rain B. rains C. rained D. is raining
4. 普遍真理,一般规律
1. Light travels faster than sound.
2. Fish soon goes bad in hot weather.
一般过去时
1. 信号词:ago, yesterday, the day before yesterday, last week, last(year, night, month…), in 1989, just now, at the age of 5, one day, long long ago, once upon a time, etc.
1 .My sister _____ the Youth League last year. She _____ a Youth League member for about a year.
A. joined…has become B. joined…has been
C. has joined…has been D. did join…had been
2. At the age of eleven, my grandfather _____ to work in a factory.
A. began B. has begun C. will begin D. begins
3. Betty ____ morning exercises yesterday.
A. not did B. don't do C. didn’t do D. won’t do
2.hit, hurt, put, cut, cost, set, read, spread, burs的过去式和过去分词无变化,注意时态辨别。
1. Father put on his cap and ____ out.
A. go B. goes C. went D. going
2. The book cost Helen ten yuan.改写为:
一般疑问句:___________________________.
否定句:_______________________________.
反义疑问句:____________________________.
3.主句谓语动词为过去时,从句谓语动词也用过去时。
注意:从句叙述普遍真理或一般规律时例外。
1. I didn't know you were so busy.
2. Joan ____ me whether I _____ the book before.
A. asked…had read B. asked…shall read
C. asked…would read D. asked…has read
3. We expected that the English teacher _______ some advice on how to write
an English letter.
A. will give B. gave C. is going to give D. would give
4.The teacher told us the earth goes around the sun.
4. 既可以用于一般现在时也可以用于一般过去时的词
seldom, usually, sometimes, often, never, every day
eg. She often came to help us in those days.
【易错提醒】
其他表示“将来”的结构及用法
(1)“be going to+动词原形”表示按计划、打算要做某事或根据某种迹象预示着要发生某事。
Look,dark clouds are gathering.It is going to rain soon,I think.
瞧,乌云正在聚集,我想快要下雨了。
Whether in the home or the workplace,social robots are going to become a lot more common in the next few years. 无论是在家里还是在工作场所,在未来的几年里社交机器人将会变得越来越普遍。
(2)“be to+动词原形”表示按计划、约定或按职责、义务必须做的事或即将发生的动作。
You are to hand in your papers by 10 o'clock. 到10点你得交上试卷。
(3)“be about to+动词原形”表示正要或即将要做某事,该结构不与表示具体的将来时间状语连用。
Tom was about to close the windows when his attention was caught by a bird.
汤姆正要关上窗户,就在这时一只鸟引起了他的注意。
1.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself.
A.was doing B.will do C.did D.has done
2.(2025·上海金山·三模)I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
3.(2025·上海闵行·三模)Could you tell me ________?
A.when will the show start B.when the show will start
C.when would the show start D.when the show would start
4.(2025·上海闵行·三模)It will be a great honor if I ________ to the opening ceremony next week.
A.invite B.will invite C.am invited D.will be invited
5.(2025·上海崇明·三模)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
6.(2025·上海杨浦·三模)Henry was trying to escape through the window when he ________ to the ground.
A.falls B.fell C.was falling D.has fallen
7.(2025·上海杨浦·三模)“Hurry, the show ________ in five minutes’ time”, Esther shouted excitedly.
A.started B.has started C.was starting D.will start
8.(2025·上海虹口·二模)Britain’s landmark London Eye ________ in gold and red on the eve of Spring Festival in 2025.
A.shines B.shone C.will shine D.has shone
9.(2025·上海浦东新·一模)They _______ at the charity event for homeless animals last summer holiday.
A.volunteer B.volunteers C.volunteered D.will volunteer
10.(2025·上海松江·一模)Mum has been working in this school since she ________ from university in 2000.
A.graduates B.has graduated C.had graduated D.graduated
11.(2025·上海静安·一模)Last Sunday, I ________ two hours on a delightful city walk.
A.spend B.spent C.spending D.will spend
12.(2025·上海浦东新·二模)If you practise more in reading and writing, you ________ greater progress in English learning.
A.were making B.will make C.made D.have made
13.(2025·上海青浦·二模)Ladies and gentlemen, may I have your attention, please? The plane ________ off in 15 minutes.
A.took B.will take C.has taken D.was taking
14.(2025·上海徐汇·二模)Mr. Smith ________ to England next week after spending 10 years teaching in Singapore.
A.returns B.returned C.has returned D.will return
15.(2025·上海普陀·二模)—Any plans for the coming weekend? It’ll be warm and sunny.
—Nice weather can’t be wasted. I ______ for a hike with my parents.
A.go B.went C.will go D.have gone
16.(2025·上海宝山·一模)There ________ a lecture on Artificial Intelligence (人工智能) in the school hall next Monday.
A.is B.has C.will have D.will be
17.(2025·上海普陀·一模)We ________ a one-week family trip to Harbin in the coming February.
A.have B.will have C.had D.have had
18.(24-25九年级上·上海·期中)It was reported that a new library ________ by the mayor in our community in about three months.
A.would open B.will open C.would be opened D.will be opened
19.(25-26九年级上·上海嘉定·期中)My cousin promised that he ________ travelling with me the next summer.
A.will go B.go C.would go D.goes
20.(2023·上海崇明·二模)Alex said that he ________ his uncle in the countryside next weekend.
A.has visited B.is visiting C.will visit D.would visit
考点二 两大类型进行时态
现在进行时、过去进行时、
一、现在进行时
(1)表示说话时正在进行或表示现阶段正在进行的动作,虽然此时此刻该动作不一定正在进行。
—I hear you are working in a pub. What's it like?
——我听说你在酒吧工作。感觉怎么样?
—Well,it's very hard work and I'm always tired,but I don't mind.
——哦,工作很辛苦,我也总是很累,不过我不介意。
(2)表示按计划或安排即将发生的动作,常用于go,come,leave,start,arrive,return,work,sleep,stay,have,wear,run out等动词。
Food supplies in the floodstricken area are running out. We must act immediately before there's none left.
洪灾区的食物供给快要用完了。我们必须在食物吃完前马上行动。
二、过去进行时
(1)表示过去某一时刻或某一段时间内正在进行的动作,常同表示过去的时间状语从句以及at that time,at that moment,at this time yesterday,at ten o'clock yesterday等连用。
He must have sensed that I was looking at him. He suddenly glanced at me and said quietly,“Why are you staring at me like that?”他一定感觉到了我正在看他。他突然瞥了我一眼,轻轻地说:“你为什么那样盯着我看?”
(2)表示过去的两个动作中持续进行的一个,常与when,while引导的时间状语从句连用。
Jack was working in the lab when the power cut occurred.突然断电时,杰克正在实验室里工作。
三、现在进行时与过去进行时之比较
现在进行时
1. 现在或现在这一阶段正在进行的动作
Someone is asking for you on the phone.
2. 常见信号词:(right)now, at present, at the moment, at this time, these days, etc.
The students are having an English lesson now.
3. 按计划或安排要进行的动作,信号词:go, come, leave start, arrive, work, have, stay, play, return, etc.
-- Tom, supper is ready. Come quickly.
-- Ok. I’m coming.
4. 用于含有Look! Listen! Be careful!的句中
Be careful! The glass is falling down.
5. 一般不用现在进行时的动词
1. look, sound, smell, taste, feel
2. love, like, enjoy, hate
3. hope, wish
4. be, have
5. think, know, remember, forget
过去进行时
1. 过去某时刻或某段时间正在进行的事
I was reading the newspaper at 6:30 this morning.
2. at this time yesterday, at that time, then, at five o’clock in the afternoon, from two to three yesterday afternoon或以when引导的谓语动词是一般过去时的时间状语等。
At that time, I was reading a newspaper.
3. 过去某件事情发生时,另外一个动作正在进行
1. The earthquake started while I was doing some shopping.
2. I was typing a letter while my daughter was searching for information on the Internet.
1.(2025·上海浦东新·二模)Winnie isn’t free now. She ________ ideas for the school project with her groupmates.
A.is discussing B.discusses C.discussed D.was discussing
2.(2025·上海松江·二模)Look! Mary ________a lot of books. Let’s help her.
A.is carrying B.has carried C.carried D.was carrying
3.(2024·上海虹口·二模)“My manager ________ in North America now. I can’t reach him,” Frank complained.
A.travels B.travelled C.will travel D.is travelling
4.(2024·河北保定·一模)We ________ a meeting. Come and join in.
A.had B.have had C.are having D.were having
5.(2024·上海奉贤·一模)Nowadays human activities ________ large amounts of CO2 and other gases.
A.produced B.are producing C.were producing D.will produce
6.(2025·上海静安·二模)When I ________ a charity show at Shanghai Exhibition Centre, I met an old friend.
A.was attending B.attend C.have attended D.had attended
7.(2025·上海奉贤·二模)At 8 P.M. last night, I ________ for my English test.
A.studied B.would study C.was studying D.had studied
8.(2025·上海闵行·二模)Terry met his favourite singer while he ________ the radio station.
A.visits B.would visit C.had visited D.was visiting
9.(2025·上海宝山·二模)What ________ you ________ at eight o’clock yesterday morning, Judy?
A.are...doing B.were...doing C.did...do D.have...done
10.(2025·上海金山·二模)While Jack and I ________ a movie at home, the lights went out all of a sudden.
A.was watching B.were watching C.are watching D.had watched
11.(2025·上海普陀·二模)When I ______ an online class, my cat suddenly jumped onto my keyboard.
A.attend B.would attend C.was attending D.had attended
12.(2025·上海杨浦·二模)I ______ a photo of the sunset when my camera battery died.
A.took B.was taking C.have taken D.will take
13.(2025·上海浦东新·一模)While I was doing housework, my little brother _______ games with VR glasses.
A.played B.was playing C.plays D.has played
14.(2025·上海金山·一模)Do you still remember what you ________ at eight o’ clock last Saturday evening?
A.did B.were doing C.would do D.had done
15.(2025·上海崇明·一模)Jennifer ________ to make a cake when her friend Bella came to see her last night.
A.was learning B.is learning C.learns D.will learn
16.(2025·上海青浦·一模)They ________ their plans for the vacation when I walked into the room.
A.discuss B.discussed C.have discussed D.were discussing
17.(2025·上海杨浦·一模)The thief ________ through the window when the police arrived.
A.is climbing B.climbed C.has climbed D.was climbing
18.(2025·上海宝山·一模)—Miss Zhang, I called you this morning, but you weren’t in the office. Where were you at that time?
—Oh, I ________ a foreign friend of mine around the school.
A.showed B.would show C.have showed D.was showing
19.(2025·上海虹口·一模)To my surprise, the car engine began to make a funny noise when I ________ home.
A.am driving B.was driving
C.have driven D.would drive
20.(2025·上海嘉定·一模)While they ________ for the presentation, the power suddenly went out.
A.are preparing B.were preparing C.prepared D.have prepared
考点三 两种完成时态
现在完成时、过去完成时、
一、现在完成时
(1)表示发生在过去的动作或存在的状态到说话时刚刚完成或结束,而对现在仍有影响。常用的时间状语:already,just,yet,never,before,lately,recently,in the last(past) few days/years,up to now,till now,so far等。
He has already received three similar invitations this week.本周他已经收到了三个相似的邀请。
In the past few years thousands of films have been produced all over the world.
在过去的几年里,全世界拍摄了数以千计的电影。
(2)表示从过去某时开始而延续至今(可能还要延续下去)的动作或状态。常用的时间状语:since+时间点; for+时间段等。
—I remember you were a talented pianist at college.Can you play the piano for me?
——我记得你在大学时是一位极有才华的钢琴师。你能为我弹钢琴吗?
—Sorry,I haven't played the piano for years.——抱歉,我好多年没有弹钢琴了。
(3)在条件和时间状语从句中,用现在完成时表示将来某时间前已完成的动作。
Will you come to my office when you have finished your work? 你完成工作后到我办公室来一下,好吗?
二、过去完成时
(1)表示在过去某一时间或某一动作之前完成的动作或存在的状态,即过去的过去。句中一般有明确的表示“过去的过去”的时间状语(从句)。但在语法填空题中很多时候需要通过上下文来判断。
When walking down the street,I came across David,whom I hadn't seen for years.
沿街走路时,我偶然遇见了戴维,我们已经有好几年没见了。
(2)表示从过去某一时间开始,一直延续到过去的另一时间的动作或状态,常用的时间状语:before,by then,by that time,by the end of,by the time+从句等。
By then he had learned English for 3 years.到那时,他已学了3年英语了。
Until then he had known nothing about it yet.到那时为止,他对此仍一无所知。
(3)表示“愿望、打算”的动词(如hope,want,expect,think,mean,suppose,plan,intend)用于过去完成时表示过去本打算实现而未实现的希望或计划。
I had intended to call on you yesterday,but I had an unexpected visitor.
昨天我本来打算去看你,但是来了一位不速之客。
3.常使用完成时的句型
(1)This/It /That is the first /...time+that sb.has/have done;
This/It /That was the first /...time+that sb.had done 这是某人第几次做某事。
(2)It(This)is/was the+最高级+名词+(that)定语从句,从句中的谓语用完成时。
(3)It is/has been+一段时间+since sb.did;
It was/ had been+一段时间+since sb.had done sth.自从……以来多久了。
(4)hardly(scarcely)...when.../ no sooner...than...( 一……就……)主句用过去完成时,从句用一般过去时。
Hardly/No sooner had I got home when/than the rain poured down.我刚到家,大雨就倾盆而下。
It was ten years since we had had such a wonderful time.我们有10年没那么高兴过了。
现在完成时与过去完成时之比较
现在完成时
1. 已完成
1. She has left.
2. I have finished my work.
2. 未完成
1. I have lived here for 10 years.
2. I’ve known her for 5 years.
3. 信号词:since+时间点,for+时间段, recently, lately, in the past few years, already , ever, never, just, yet, once, before
I’m 15 now, I have lived here since I was 5.
= I have lived here since 2003.
= I have lived here for 10 years.
4. have been (to) ,have gone (to) 与have been in的区别
1. I’ve been to Beijing for many time. I know it well.
2. We can’t go shopping with Susan now, she has gone to Japan.
3. He has been abroad many times.
4. He has gone home.
5. I have been in Shanghai for more than 10 years.
5. 与一般过去时的区别:
__________________________________.
1. I saw the film just now.
2. I have just seen the film.
过去完成时
1. 过去的过去
–Did you see Tom at the party?
-- No, he _______ by the time I got there.
A. left B. was leaving C. had left D. has left
2. 信号词: by the end of last year(term, month…),by yesterday, by the time, before, after, etc.
By the end of last month we had reviewed four books.
*By the end of next month we will have reviewed four books.
两点注意
1. 一般过去时与现在完成时的转换
=非延续性动词与延续性动词的转换:
begin/ start – be on, borrow – keep, buy – have, close – be closed, come – be back/ here, catch a cold – have a cold, die – be dead, fall asleep – be asleep, finish – be over, leave – be away from, join – be in/ be a member of, open – be open, put on – wear, wake up – be awake
He joined the League two years ago.
= Two years has passed since he joined the League.
= It is two years since he joined the League.
=It has been two years since he joined the League.
= He has been in the League for two years.
2. 不规则动词
1. A-A-A
2. A-B-A
3. A-B-B
1. burst, cost, cut, hit, hurt, let, put, read
2. become, come, overcome, run
3. bend, bring, build, burn, buy, catch, deal, dig
【易错提醒】
常使用完成时的句型
(1)This/It /That is the first /...time+that sb.has/have done;
This/It /That was the first /...time+that sb.had done 这是某人第几次做某事。
(2)It(This)is/was the+最高级+名词+(that)定语从句,从句中的谓语用完成时。
(3)It is/has been+一段时间+since sb.did;
It was/ had been+一段时间+since sb.had done sth.自从……以来多久了。
1.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself.
A.was doing B.will do C.did D.has done
2.(2025·上海金山·三模)I borrowed the English storybook last week. I ________ it for a week.
A.have bought B.have kept C.have borrowed D.had
3.(2025·上海崇明·三模)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
4.(2025·上海松江·二模)I have lived in Shanghai ________my father came here for work in 2000.
A.since B.when C.while D.until
5.(2025·上海嘉定·二模)So far, the decision to change the location ________ more problems than it solved.
A.causes B.had caused C.has caused D.will cause
6.(2025·上海崇明·二模)The boy seems very confident, because he ________ many speeches in public before.
A.give B.will give C.gives D.has given
7.(2025·上海黄浦·二模)Lily and Alice have been friends ________ they met in college.
A.because B.when C.since D.after
8.(2025·上海宝山·模拟预测)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.has been C.had been D.have been
9.(2025·上海闵行·一模)My father and I ________ a lot of photos at the same place in the past ten years.
A.take B.took C.have taken D.had taken
10.(2025·上海金山·一模)In the past five years, our school library ________ a lot, besides having more books.
A.change B.changes C.changed D.has changed
11.(2025·上海崇明·一模)—Simon, would you like to see the movie YOLO with me tomorrow?
—I’m sorry, Amy. I have work to do; besides, I ________ it already.
A.see B.would see C.have seen D.had seen
12.(2025·上海青浦·一模)Owen ________ a member of this company for over ten years.
A.was B.has been C.will be D.had been
13.(2025·上海杨浦·一模)Scientists ________ how the brain keeps memories for many years, and their work continues today.
A.study B.studied C.have studied D.were studying
14.(2025·上海长宁·一模)We ________ a great increase in the use of renewable energy in the past five years.
A.have seen B.saw C.had seen D.will see
15.(2025·上海虹口·一模)The weather is terrible here. It ________ every minute since the guests arrived yesterday.
A.snows B.snowed
C.was snowing D.has snowed
16.(2025·上海徐汇·一模)Some volunteers ________ the broken branches from the road already. It’s much safer now.
A.remove B.have removed C.removed D.are removing
17.(2025·上海徐汇·一模)So far neither of the parcels I sent ________ yet. It’s very strange.
A.arrived B.arrive C.has arrived D.will arrive
18.(2025·上海普陀·一模)This bookmark is a gift from my sister. I ________ it in my diary since three years ago.
A.kept B.am keeping C.will keep D.have kept
19.(2025·上海奉贤·二模)Kitty ________ snow before her family moved to Canada.
A.has never seen B.had never seen C.would never see D.did never see
20.(2025·上海徐汇·二模)By noon, that young delivery man ________ delivering over 20 orders and felt tired.
A.had completed B.completed C.would complete D.completes
21.(2025·上海虹口·二模)Stan went to the police station this morning because someone ________ his motorcycle.
A.has stolen B.was stealing C.would steal D.had stolen
22.(2025·上海嘉定·二模)When Alice looked for the copy of Harry Potter, she found that it ________ by someone else.
A.is borrowed B.was borrowed C.has been borrowed D.had been borrowed
23.(2025·上海静安·二模)Mike ________ watering the flowers before his father told him to do so.
A.will finish B.would finish C.has finished D.had finished
24.(2025·上海青浦·二模)My wife and I ________ a couple of times before we got to know each other.
A.met B.meet C.had met D.are meeting
25.(2025·上海长宁·二模)Jenny ________ some photography skills for several months before she joined the club.
A.was learning B.has learned C.had learned D.will learn
26.(2025·上海松江·二模)By the time the ambulance came, his heart ________beating.
A.stopped B.has stopped C.had stopped D.would stop
27.(2025·上海金山·二模)By the time I called my friend to cancel our visit, she ________ the tickets to the museum.
A.had booked B.has booked C.booked D.books
28.(2025·上海黄浦·二模)Emma ________ French for years before visiting France last summer.
A.studies B.has studied C.had studied D.is studying
29.(2025·上海杨浦·二模)By the time the firefighters arrived, the fire ______ most of the building.
A.destroy B.destroyed C.has destroyed D.had destroyed
30.(2025·上海宝山·模拟预测)When Cathy came into the room, I hardly recognized her because she ________ so much weight.
A.had lost B.has lost C.would lose D.loses
【真题链接】
(时态)
1.(2023·上海·中考真题)—Kitty, will you go to the flower show with me tomorrow?
—Thank you for asking, but I ________ there already.
A.had been B.was C.have been D.will be
1.(2022·上海·统考中考真题)The three Chinese astronauts _______ safely from space on April 16, 2022.
A.returned B.are returning C.have returned D.had returned
2.(2022·上海·统考中考真题)The new restaurant _______ two surveys on its food and service since June.
A.is doing B.will do C.did D.has done
3.(2021·上海·统考中考真题)The headmaster is not available now. He ________ to the new teachers.
A.speaks B.spoke C.is speaking D.was speaking
4.(2021·上海·统考中考真题)Last weekend, David ________ a visit to his grandparents in the countryside.
A.pays B.paid C.will pay D.has paid
5.(2020·上海·统考中考真题)Every year thousands of tourists________the mountain area to relax themselves.
A.visited B.were visiting
C.visit D.have visited
6.(2020·上海·统考中考真题)Mike________the furniture into his new flat this time yesterday.
A.would move B.was moving C.has moved D.had moved
7.(2019·上海·中考真题)Look!They about the solution to the network problems again.
A.argue B.are arguing C.argued D.were arguing
8.(2019·上海·中考真题)By the end of last month,Jane enough money for the poor sick boy.
A.raised B.would raise C.had raised D.has raised
9.(2018·上海·中考真题)The debate on whether to keep pets_____forty minutes yesterday afternoon.
A.last B.lasted C.will last D.has lasted
10.(2018·上海·中考真题)The film Operation Red Sea_____a lot of praise since its first show months ago.
A.wins B.win C.will win D.has won
11.(2018·上海·中考真题)Michael_________in a school in Yunnan from February to June next year.
A.teach B.taught C.will teach D.was teaching
12.(2017·上海·中考真题)Several journalists ____________ the lawyer about the international case an hour ago.
A.interview B.interviewed C.will interview D.had interviewed
13.(2017·上海·中考真题)Some exchange students ____________ with their host families this time yesterday.
A.are chatting B.will chat C.were chatting D.have chatted
14.(2016·上海·中考真题)This medicine _______ millions of people’s lives since it was put into use.
A.is saving B.will save C.has saved D.had saved
15.(2015·上海·中考真题)Now Jerry ______ the exchange programme with his classmates in the meeting room.
A.discussed B.is discussing
C.was discussing D.has discussed
16.(2015·上海·中考真题) Tim told us that his company ______ robots to do some of the work.
A.uses B.will use C.has used D.would use
17.(2014·上海·中考真题)By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.
A.will stay B.has stayed C.would stay D.had stayed
18.(2013·上海·中考真题)Look,so many passengers__________ with their smart phones on the underground.
A.played B.will play C.are playing D.have played
19.(2013·上海·中考真题)The schoolboy _________to the blind man on his Way home yesterday afternoon.
A.apologizes B.apologized C.will apologize D.has apologized
20.(2012·上海·中考真题)Jenny told me that she __ an English Speech Contest the next month.
A.takes part in B.is taking part in
C.took part in D.would take part in
【名校 最新试题】
1.(25-26九年级上·上海浦东新·周测)We ________ eight English songs in the hobby group by the end of last month.
A.have learned B.learned C.had learned D.would learn
2.(25-26九年级上·上海浦东新·周测)The report has ________ questions about pollution.
A.rise B.risen C.raise D.raised
3.(25-26九年级上·上海静安·期中)My aunt isn’t here. She ________ Beijing on business. She will be back in three days.
A.went B.has gone to C.has been to D.will go to
4.(25-26九年级上·上海静安·期中)The book you look forward to ________ already.
A.arrive B.arriving C.was arrived D.has arrived
5.(25-26九年级上·上海静安·期中)Alice _________ a teacher since she graduated from college.
A.became B.has become C.was D.has been
6.(25-26九年级上·上海静安·期中)—Excuse me.Where’s Mr Hu?
—Oh,he _______ the canteen for lunch. He’ll be back soon.
A.goes to B.has gone to C.went to D.has been to
7.(25-26九年级上·上海静安·期中)Samuel ________ in the park when they saw the poor man.
A.are walking B.is walking C.were walking D.was walking
8.(25-26九年级上·上海松江·期中)Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
9.(25-26九年级上·上海静安·期中)Nancy ________ many interesting stories about local farmers since she visited the village last year.
A.has read B.was reading C.reading D.had read
10.(25-26九年级上·上海松江·期中)Maybe no one ________ cormorants working for fishermen some day in the future.
A.sees B.saw C.has seen D.will see
11.(25-26九年级上·上海长宁·期中)Mrs. Yang, the oldest woman in this village, _______ for a month.
A.has been dead B.has died C.had died D.died
12.(25-26九年级上·上海浦东新·期中)The day Harry Kane had been looking forward to ________ at last.
A.came B.coming C.come D.be coming
13.(25-26九年级上·上海浦东新·期中)—I called you at 4:00 yesterday afternoon, but nobody answered.
—Sorry, I ________ with my friends at that time.
A.had swum B.swam C.would swim D.was swimming
14.(25-26九年级上·上海金山·期中)—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
15.(25-26九年级上·上海嘉定·期中)My cousin promised that he ________ travelling with me the next summer.
A.will go B.go C.would go D.goes
16.(25-26九年级上·上海崇明·期中)The old man’s leg was badly hurt because he ________ an accident 2 days ago.
A.has B.had C.is having D.will have
17.(25-26九年级上·上海崇明·期中)In recent months, John ________ great progress in English.
A.makes B.is making C.will make D.has made
18.(25-26九年级上·上海奉贤·期中)The number of Chinese Weibo users ________ 250 million so far.
A.has reached B.reached C.will reach D.reach
19.(25-26九年级上·上海杨浦·期中)Scientists ________ Archimedes’ ideas since they were first discovered.
A.work on B.have worked on C.were working on D.worked on
20.(25-26九年级上·上海普陀·期中)Scientists ________ great progress in the research of computers in the past thirty years.
A.make B.made C.will make D.have made
21.(25-26九年级上·上海徐汇·期中)I ________ home from school when I suddenly saw a perfect rainbow appear after the rain.
A.went B.go C.was going D.have gone
22.(25-26九年级上·上海徐汇·期中)Great news! Anna ________ her final report ahead of schedule. She can definitely join us for the movie tonight.
A.has finished B.will finish C.finished D.is finishing
23.(25-26九年级上·上海浦东新·月考)I really don’t know if he ________ tomorrow. If he ________, please tell me.
A.comes, will come B.comes, comes C.will come, comes D.will come, will come
24.(25-26九年级上·上海·阶段练习)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
25.(25-26九年级上·上海·阶段练习)Recently, a traditional Chinese exercise ________ popular among young people.
A.becomes B.became C.has become D.will become
26.(25-26九年级上·上海·阶段练习)Jerry ________ the book for ten days. Please remind him that he needs to return it to the library tomorrow.
A.has borrowed B.has kept C.has been kept D.have been borrowed
27.(25-26九年级上·上海浦东新·期中)China’s economy _________ rapidly over the past few years.
A.was developing B.developed C.has developed D.develops
28.(25-26九年级上·上海静安·阶段练习)In recent years, there _________ an increase in the number of traffic accidents.
A.have been B.has been C.had been D.is
29.(25-26九年级上·上海静安·阶段练习)Unfortunately, the man ________ by the time the ambulance arrived.
A.dies B.died C.has died D.had died
30.(25-26九年级上·上海浦东新·阶段练习)Lucy ________ ill for two days, so she cannot go to school today.
A.has been B.had been C.will be D.is
【创新 拔高题】(适合参考高中名校自招及学霸)
1.In the past few weeks, the terrible accident (bring) pet management in residential compounds (住宅区) into focus.
2.When you come back home this afternoon, I (fix) the leaking faucet.
3.I wasn’t sure whether he (come) to this scene the next morning.
4.The driver was scrolling through his smart phone when the crash (occur) on the sharp bend.
5.Wild animals such as these Tibetan antelopes now (use) these passages for years.
6. It began to snow while the students (walk) towards the school.
7.At 9:00 next Sunday, I (accompany) my daughter on a trip to Princeton.
8.We (run) out of gas, so we’d better stop at the next gas station to fill up.
9.Exhausted after the journey in a capsule, Li Qiang (slide) into bed and fell fast asleep.
10.I wasn’t sure whether the postman (deliver) me the package on time.(所给词的适当形式填空)
21 / 21
学科网(北京)股份有限公司
$
专题07 动词时态
目录
01 考情剖析·命题前瞻 1
02 思维导图·网络构建 3
03 考点通关·靶向突破 4
★ 考点一 四类基本时态(一般现在时、一般过去时、一般将来时、过去将来时) 4
★ 考点二 两类进行时态(现在进行时、过去进行时) 9
★ 考点三 两类完成时态(现在完成时、过去完成时) 13
04 优题精选·练能提分 14
考点
课标要求
复习目标
一般现在时
· 掌握一般现在时的构成和用法
1.系统复习并掌握时态的基本知识,强化在复杂语境中辨别时态的能力;
2. 熟练运用各种时态:三个一般时、两个进行时和现在完成时;
3. 掌握几种易混时态的区别。
一般过去时
· 掌握一般过去时的构成和用法
一般将来时
· 掌握一般将来时的构成和用法
现在进行时
· 掌握现在进行时的构成和用法
过去进行时
· 掌握过去进行时的构成和用法
现在完成时
· 掌握现在完成时的构成和用法
命题预测
动词的时态是中考的必考点之一。主要有以下命题角度:一般现在时(高频)、一般过去时(高频)、现在进行时(高频)、过去进行时、现在完成时(高频)、
解题锦囊
锦囊1:根据“标志性状语”
在题干中,yesterday, tomorrow, always, since, in the past few years, over the years, by+时间,so far等都是动词时态常用的标志性状语,做题时可以通过寻找这些标志性状语来判定时态。
锦囊2:根据“语境暗示”
有些题目在时间状语和其他参照物都不明显的情况下,通过“语境暗示”,正确分析语境也是解决时态问题的一条行之有效的方法。
考点一 四大类型基本时态
一般现在时、一般过去时、一般将来时、过去将来时
一、一般现在时
1.一般现在时的构成
主要用动词原形构成。动词be的第一人称单数形式用am,第三人称单数形式用is,其他人称形式均用are。动词have的第三人称单数形式用has。实义动词的第三人称单数形式的变化规则是:
(1)一般情况直接加s,
(2)结尾为s,x,sh,ch或o,在词尾加es
discuss—discusses wash—washes teach—teaches
fix—fixes go—goes
(3)结尾为“辅音字母+y”变y为i再加es
carry—carries study—studies
2.一般现在时的用法
(1)表示经常发生的、习惯性的、反复出现的动作或状态。常与表示习惯的副词(词组)always,every time,now and then,occasionally,often,seldom,never,sometimes,usually,every day/night等连用。
He often goes to work by bus,and he takes a walk with his wife after dinner every day.
他经常乘公共汽车去上班,而且每天饭后和妻子一块散步。
(2)按时间表、时刻表、日程表等安排将要发生的动作。只限于go,arrive,leave,start,stay,return,begin,come等动词。
Look at the timetable. Hurry up! Flight 4026 takes off at 18:20.
看看时间表。快点儿吧!4026航班18:20起飞。
(3)用在时间、条件或让步状语从句中表示将来。
If it is fine tomorrow,we will go there.要是明天晴天,我们就去那里。
二、一般过去时
1.一般过去时的构成
一般过去时由动词的过去式构成。不规则动词的过去式的变化规则是:规则动词的过去式变化详见附录
(1)一般情况在动词后加ed
(2)以e结尾的动词后加d
hope—hoped like—liked
(3)以“辅音字母+y”结尾的动词,变y为i再加ed
study—studied try—tried
(4)以重读闭音节或/r/音节结尾,词尾只有一个辅音字母时双写词尾的辅音字母再加ed
stop—stopped prefer—preferred admit—admitted permit—permitted
2.一般过去时的用法
表示过去一段时间内经常性或习惯性的动作。常与often,usually,seldom 等表示频度的副词连用。还可以表示在过去某一时间所发生的动作或存在的状态,与现在没有关系,常与yesterday,the other day,last week,the day before yesterday等过去的时间状语连用。
In 1931,Addams became the first American woman to win the Nobel Peace Prize.
1931年亚当斯成为第一个赢得诺贝尔和平奖的美国女性。
三、一般将来时
1.一般将来时的构成
由“shall/will+动词原形”构成。其中shall用于第一人称,will用于一切人称。
2.一般将来时的用法
表示现在看来以后要发生的动作或存在的状态,常与表示将来的时间状语tomorrow,next year,in+一段时间等连用。“will+动词原形”还可以表示说话时临时做出的决定。
—What time is it? 几点了?
—I have no idea. But just a minute,I will check it for you.我不知道。你稍等,我给你查查。
3.其他表示“将来”的结构及用法
(1)“be going to+动词原形”表示按计划、打算要做某事或根据某种迹象预示着要发生某事。
Look,dark clouds are gathering. It is going to rain soon,I think.瞧,乌云正在聚集,我想快要下雨了。
Whether in the home or the workplace,social robots are going to become a lot more common in the next few years.无论是在家里还是在工作场所,在未来的几年里社交机器人将会变得越来越普遍。
(2)“be to+动词原形”表示按计划、约定或按职责、义务必须做的事或即将发生的动作。
You are to hand in your papers by 10 o'clock.到10点你得交上试卷。
(3)“be about to+动词原形”表示正要或即将要做某事,该结构不与表示具体的将来时间状语连用。
Tom was about to close the windows when his attention was caught by a bird.
汤姆正要关上窗户,就在这时一只鸟引起了他的注意。
四、过去将来时
1.过去将来时的构成
should/would+动词原形
was/were going to+动词原形
was/were about to+动词原形
was/were to+动词原形
某些动词的过去进行时形式
2.过去将来时的用法
从过去某一时间看将要发生的事情。
He said he would be here at eight o'clock.他说他将在8点到这里。
I was about to go to bed when there was a knock at the door.我正要睡觉这时有人敲门。
I thought it was going to rain.我当时觉得要下雨。
过去本打算做而未做的事情。
I was going to the party, but I suddenly remembered I had homework to do.
我本打算要参加聚会,但是我突然记起来我有作业要做。
一般现在时与一般过去时之比较
一般现在时
1. 经常、反复发生的动作或行为及现在的某种状况
1. It seldom snows here.
2. He is always ready to help others.
3. Neither of us is a doctor.
4. Mr Zhao doesn’t like swimming, does he?
2. 信号词:always, usually, often, sometimes, seldom, never, every week (day, year, month…), once a week, on Sundays,
We visit our grandparents once a week.
3. 主将从现:信号词:if(如果), when, as soon as, until, after, before
注意:if表示“是否”时不遵循主将从现的规则
1. I’ll talk to him when he ______.
A. come B. will come C. comes D. came
2. I don’t know if it _____ tomorrow.
A. will rain B. rains C. rained D. is raining
4. 普遍真理,一般规律
1. Light travels faster than sound.
2. Fish soon goes bad in hot weather.
一般过去时
1. 信号词:ago, yesterday, the day before yesterday, last week, last(year, night, month…), in 1989, just now, at the age of 5, one day, long long ago, once upon a time, etc.
1 .My sister _____ the Youth League last year. She _____ a Youth League member for about a year.
A. joined…has become B. joined…has been
C. has joined…has been D. did join…had been
2. At the age of eleven, my grandfather _____ to work in a factory.
A. began B. has begun C. will begin D. begins
3. Betty ____ morning exercises yesterday.
A. not did B. don't do C. didn’t do D. won’t do
2. hit, hurt, put, cut, cost, set, read, spread, burst的过去式和过去分词无变化,注意时态辨别。
1. Father put on his cap and ____ out.
A. go B. goes C. went D. going
2. The book cost Helen ten yuan.改写为:
一般疑问句:___________________________.
否定句:_______________________________.
反义疑问句:____________________________.
3.主句谓语动词为过去时,从句谓语动词也用过去时。
注意:从句叙述普遍真理或一般规律时例外。
1. I didn't know you were so busy.
2. Joan ____ me whether I _____ the book before.
A. asked…had read B. asked…shall read
C. asked…would read D. asked…has read
3. We expected that the English teacher _______ some advice on how to write
an English letter.
A. will give B. gave C. is going to give D. would give
4.The teacher told us the earth goes around the sun.
4. 既可以用于一般现在时也可以用于一般过去时的词
seldom, usually, sometimes, often, never, every day
eg. She often came to help us in those days.
【易错提醒】
其他表示“将来”的结构及用法
(1)“be going to+动词原形”表示按计划、打算要做某事或根据某种迹象预示着要发生某事。
Look,dark clouds are gathering.It is going to rain soon,I think.
瞧,乌云正在聚集,我想快要下雨了。
Whether in the home or the workplace,social robots are going to become a lot more common in the next few years. 无论是在家里还是在工作场所,在未来的几年里社交机器人将会变得越来越普遍。
(2)“be to+动词原形”表示按计划、约定或按职责、义务必须做的事或即将发生的动作。
You are to hand in your papers by 10 o'clock. 到10点你得交上试卷。
(3)“be about to+动词原形”表示正要或即将要做某事,该结构不与表示具体的将来时间状语连用。
Tom was about to close the windows when his attention was caught by a bird.
汤姆正要关上窗户,就在这时一只鸟引起了他的注意。
1.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself.
A.was doing B.will do C.did D.has done
【答案】D
【详解】句意:自上个月以来,这家餐厅已经对其服务进行了两次调查,以改善自己。
考查时态。根据“since last month”可知句子用现在完成时have/has done。故选D。
2.(2025·上海金山·三模)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。
3.(2025·上海闵行·三模)Could you tell me ________?
A.when will the show start B.when the show will start
C.when would the show start D.when the show would start
【答案】B
【详解】句意:你能告诉我演出什么时候开始吗?
考查宾语从句。分析句子结构可知,空处为宾语从句,从句为陈述语序;“Could you…”表示委婉请求,而非过去式,根据“Could you tell me…”的语境可知,演出还没有开始,应用一般将来时。故选B。
4.(2025·上海闵行·三模)It will be a great honor if I ________ to the opening ceremony next week.
A.invite B.will invite C.am invited D.will be invited
【答案】C
【详解】句意:如果我下周被邀请参加开幕式,那将是一种极大的荣幸。
考查动词时态和语态辨析。invite邀请,动词原形,主动语态;will invite将邀请,一般将来时,主动语态;am invited被邀请,一般现在时,被动语态;will be invited将被邀请,一般将来时,被动语态。根据“It will be a great honor if I ... to the opening ceremony next week.” 可知,句子主语“I”与“邀请”之间是被动关系,因此需用被动语态,句中“next week”表示将来时间,但在“if”引导的条件状语从句中,需用一般现在时表将来。故选C。
5.(2025·上海崇明·三模)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。
6.(2025·上海杨浦·三模)Henry was trying to escape through the window when he ________ to the ground.
A.falls B.fell C.was falling D.has fallen
【答案】B
【详解】句意:亨利正试图从窗户逃走时,突然摔倒在地。
考查一般过去时态。根据“Henry was trying to escape through the window”可知,亨利正试图逃跑的时候,突然摔倒了,即“was trying to escape”(试图逃跑)的过程中,发生了“fell to the ground”(摔到地上)这一瞬时动作。一般过去时(fell)表示动作的完成,强调结果。故选B。
7.(2025·上海杨浦·三模)“Hurry, the show ________ in five minutes’ time”, Esther shouted excitedly.
A.started B.has started C.was starting D.will start
【答案】D
【详解】句意:“快点,演出五分钟后就要开始了。”埃丝特兴奋地喊道。
考查动词时态。根据“in five minutes’ time”可知,句子描述的是将来发生的动作,所以用一般将来时,结构:will+动词原形。故选D。
8.(2025·上海虹口·二模)Britain’s landmark London Eye ________ in gold and red on the eve of Spring Festival in 2025.
A.shines B.shone C.will shine D.has shone
【答案】B
【详解】句意:英国标志性建筑伦敦眼在2025年春节前夕闪耀着金色和红色的光芒。
考查时态。根据“on the eve of Spring Festival in 2025.”可知,时态为一般过去时,动词用过去式。故选B。
9.(2025·上海浦东新·一模)They _______ at the charity event for homeless animals last summer holiday.
A.volunteer B.volunteers C.volunteered D.will volunteer
【答案】C
【详解】句意:去年暑假,他们在为流浪动物举办的慈善活动中做志愿者。
考查时态。根据“last summer holiday”可知,此处指过去发生的事情,句子时态为一般过去时,C项符合。故选C。
10.(2025·上海松江·一模)Mum has been working in this school since she ________ from university in 2000.
A.graduates B.has graduated C.had graduated D.graduated
【答案】D
【详解】句意:妈妈自从2000年大学毕业后就一直在这所学校工作。
考查动词时态。根据“since she ... from university in 2000”可知,since引导的时间状语从句时态用一般过去时,动词应用过去式,故选D。
11.(2025·上海静安·一模)Last Sunday, I ________ two hours on a delightful city walk.
A.spend B.spent C.spending D.will spend
【答案】B
【详解】句意:上周日,我花了两个小时进行了一次愉快的城市漫步。
考查一般过去时。根据“Last Sunday”可知,事情发生在上周日,应为一般过去时。spend过去式为spent,故选B。
12.(2025·上海浦东新·二模)If you practise more in reading and writing, you ________ greater progress in English learning.
A.were making B.will make C.made D.have made
【答案】B
【详解】句意:如果你多练习阅读和写作,你会在英语学习中取得更大进步。
考查动词的时态。根据“If you practise more in reading and writing”可知,此处为if引导的条件状语从句,此时应遵循“主将从现”的原则,即主句需用一般将来时(will do)表示未来,从句用一般现在时。故选B。
13.(2025·上海青浦·二模)Ladies and gentlemen, may I have your attention, please? The plane ________ off in 15 minutes.
A.took B.will take C.has taken D.was taking
【答案】B
【详解】句意:女士们,先生们,请注意了。飞机将在15分钟后起飞。
考查一般将来时。根据“in 15 minutes”可知,应为一般将来时(will do)。故选B。
14.(2025·上海徐汇·二模)Mr. Smith ________ to England next week after spending 10 years teaching in Singapore.
A.returns B.returned C.has returned D.will return
【答案】D
【详解】句意:史密斯先生在新加坡任教10年后,将于下周返回英国。
考查一般将来时。根据“next week”可知,此处应用一般将来时。故选D。
15.(2025·上海普陀·二模)—Any plans for the coming weekend? It’ll be warm and sunny.
—Nice weather can’t be wasted. I ______ for a hike with my parents.
A.go B.went C.will go D.have gone
【答案】C
【详解】句意:——即将到来的周末有什么计划吗?天气将会温暖又晴朗。——好天气可不能被浪费。我将和我的父母去远足。
考查动词时态。go一般现在时;went一般过去时;will go一般将来时;have gone现在完成时。根据问句“Any plans for the coming weekend?”可知,这里讨论的是未来周末的安排,所以答语应该用一般将来时来表达自己的计划。故选C。
16.(2025·上海宝山·一模)There ________ a lecture on Artificial Intelligence (人工智能) in the school hall next Monday.
A.is B.has C.will have D.will be
【答案】D
【详解】句意:下周一在学校大厅将会有一场关于人工智能的讲座。
考查there be的一般将来时结构。根据“There...next Monday”可知此处是there be的一般将来时,其结构是there will be或there is/are going to be。结合选项可知D项符合,故选D。
17.(2025·上海普陀·一模)We ________ a one-week family trip to Harbin in the coming February.
A.have B.will have C.had D.have had
【答案】B
【详解】句意:明年二月,我们将全家去哈尔滨旅行一周。
考查时态。根据“in the coming February”可知,此处表示将来发生的事情,句子时态为一般将来时,B项符合。故选B。
18.(24-25九年级上·上海·期中)It was reported that a new library ________ by the mayor in our community in about three months.
A.would open B.will open C.would be opened D.will be opened
【答案】C
【详解】句意:据报道,大约三个月后,我们社区的新图书馆将由市长主持开放。
考查时态和语态。根据“It was reported”可知,主句为一般过去时,从句需用过去的某种时态;再根据“in about three months”可知,从句需用将来时,因此此处需用过去将来时;又因为主语“a new library”和动词“open”之间是被动关系,表示“图书馆被开放”,所以此处需用过去将来时的被动语态,其结构为“would be+动词的过去分词”。故填C。
19.(25-26九年级上·上海嘉定·期中)My cousin promised that he ________ travelling with me the next summer.
A.will go B.go C.would go D.goes
【答案】C
【详解】句意:我的表弟承诺他明年夏天会和我一起去旅行。
考查动词时态。根据“My cousin promised that...”可知,主句是一般过去时,从句中“the next summer”表示“明年夏天”,是将来的时间,在主句为过去时的情况下,从句要用相应的过去时态,所以这里要用过去将来时would go。故选C。
20.(2023·上海崇明·二模)Alex said that he ________ his uncle in the countryside next weekend.
A.has visited B.is visiting C.will visit D.would visit
【答案】D
【详解】句意:亚历克斯说他下周末要去乡下看望他的叔叔。
考查过去将来时。分析句子可知,该句是宾语从句,主句时态是一般过去时,从句时态须符合“主过从必过”原则,即从句用某种过去的时态;由“next week”可知,动作还未发生,表示“将来”,所以是过去将来时“would+动词原形”。故选D。
考点二 两大类型进行时态
现在进行时、过去进行时、
一、现在进行时
(1)表示说话时正在进行或表示现阶段正在进行的动作,虽然此时此刻该动作不一定正在进行。
—I hear you are working in a pub. What's it like?
——我听说你在酒吧工作。感觉怎么样?
—Well,it's very hard work and I'm always tired,but I don't mind.
——哦,工作很辛苦,我也总是很累,不过我不介意。
(2)表示按计划或安排即将发生的动作,常用于go,come,leave,start,arrive,return,work,sleep,stay,have,wear,run out等动词。
Food supplies in the floodstricken area are running out. We must act immediately before there's none left.
洪灾区的食物供给快要用完了。我们必须在食物吃完前马上行动。
二、过去进行时
(1)表示过去某一时刻或某一段时间内正在进行的动作,常同表示过去的时间状语从句以及at that time,at that moment,at this time yesterday,at ten o'clock yesterday等连用。
He must have sensed that I was looking at him. He suddenly glanced at me and said quietly,“Why are you staring at me like that?”他一定感觉到了我正在看他。他突然瞥了我一眼,轻轻地说:“你为什么那样盯着我看?”
(2)表示过去的两个动作中持续进行的一个,常与when,while引导的时间状语从句连用。
Jack was working in the lab when the power cut occurred.突然断电时,杰克正在实验室里工作。
三、现在进行时与过去进行时之比较
现在进行时
1. 现在或现在这一阶段正在进行的动作
Someone is asking for you on the phone.
2. 常见信号词:(right)now, at present, at the moment, at this time, these days, etc.
The students are having an English lesson now.
3. 按计划或安排要进行的动作,信号词:go, come, leave start, arrive, work, have, stay, play, return, etc.
-- Tom, supper is ready. Come quickly.
-- Ok. I’m coming.
4. 用于含有Look! Listen! Be careful!的句中
Be careful! The glass is falling down.
5. 一般不用现在进行时的动词
1. look, sound, smell, taste, feel
2. love, like, enjoy, hate
3. hope, wish
4. be, have
5. think, know, remember, forget
过去进行时
1. 过去某时刻或某段时间正在进行的事
I was reading the newspaper at 6:30 this morning.
2. at this time yesterday, at that time, then, at five o’clock in the afternoon, from two to three yesterday afternoon或以when引导的谓语动词是一般过去时的时间状语等。
At that time, I was reading a newspaper.
3. 过去某件事情发生时,另外一个动作正在进行
1. The earthquake started while I was doing some shopping.
2. I was typing a letter while my daughter was searching for information on the Internet.
1.(2025·上海浦东新·二模)Winnie isn’t free now. She ________ ideas for the school project with her groupmates.
A.is discussing B.discusses C.discussed D.was discussing
【答案】A
【详解】句意:温妮现在没空。她正在和组员讨论学校项目的想法。
考查动词时态。discuss讨论。根据“now”可知句子用现在进行时表示正在进行的动作,结构为“be动词+现在分词”,本句Winnie为第三人称单数,be动词用is。故选A。
2.(2025·上海松江·二模)Look! Mary ________a lot of books. Let’s help her.
A.is carrying B.has carried C.carried D.was carrying
【答案】A
【详解】句意:——看!玛丽正在搬许多书。让我们去帮她吧。
考查动词时态辨析。根据语境“Look!”可知,此处描述的是现在正在发生的动作,即玛丽正在搬书,所以应该用现在进行时is carrying。故选A。
3.(2024·上海虹口·二模)“My manager ________ in North America now. I can’t reach him,” Frank complained.
A.travels B.travelled C.will travel D.is travelling
【答案】D
【详解】句意:“我的经理现在正在北美旅行。我联系不到他。”弗兰克抱怨道。
考查时态。根据“now”可知,旅行是正在进行的动作,应用现在进行时,结构为be doing。故选D。
4.(2024·河北保定·一模)We ________ a meeting. Come and join in.
A.had B.have had C.are having D.were having
【答案】C
【详解】句意:我们正在开会。来加入我们吧。
考查动词时态。根据“Come and join in”可知此处表示正在开会,所以建议加入进来,用现在进行时“am/is/are doing”表达正在进行的动作,主语是复数,be用are。故选C。
5.(2024·上海奉贤·一模)Nowadays human activities ________ large amounts of CO2 and other gases.
A.produced B.are producing C.were producing D.will produce
【答案】B
【详解】句意:如今,人类活动正在产生大量的二氧化碳和其他气体。
考查时态。根据“Nowadays”及语境并结合选项可知,此处表示正在进行的动作,句子时态为现在进行时。故选B。
6.(2025·上海静安·二模)When I ________ a charity show at Shanghai Exhibition Centre, I met an old friend.
A.was attending B.attend C.have attended D.had attended
【答案】A
【详解】句意:当我在上海展览中心参加一个慈善演出时,我遇到了一位老朋友。
考查时态。分析句子结构可知,此处是when引导的时间状语从句,主句“I met an old friend”使用了一般过去时,所以从句也应使用过去的某种时态。此处表示“当我在参加慈善演出时”,强调在过去某个时间点正在进行的动作,所以应使用过去进行时,其结构为“was/were+现在分词”。主语是I,所以be动词使用was,attend的现在分词是attending。故选A。
7.(2025·上海奉贤·二模)At 8 P.M. last night, I ________ for my English test.
A.studied B.would study C.was studying D.had studied
【答案】C
【详解】句意:昨晚8点,我正在准备英语考试。
考查过去进行时。根据时间状语“At 8 P.M. last night”可知,表示过去某个时刻正在进行的动作,是过去进行时was/were doing。故选C。
8.(2025·上海闵行·二模)Terry met his favourite singer while he ________ the radio station.
A.visits B.would visit C.had visited D.was visiting
【答案】D
【详解】句意:特里在参观电台时遇到了他最喜欢的歌手。
考查动词时态。根据“Terry met his favourite singer while he ... the radio station.”可知,while引导的时间状语从句,主句用一般过去时,从句表示过去某个时段正在进行的动作,用过去进行时was/were doing结构,故选D。
9.(2025·上海宝山·二模)What ________ you ________ at eight o’clock yesterday morning, Judy?
A.are...doing B.were...doing C.did...do D.have...done
【答案】B
【详解】句意:朱迪,你昨天早上八点在做什么?
考查动词时态。are...doing现在进行时;were...doing过去进行时;did...do一般过去时;have...done现在完成时。根据“at eight o’clock yesterday morning”可知,这里强调在过去某个具体时间点正在进行的动作,应用过去进行时were...doing。故选B。
10.(2025·上海金山·二模)While Jack and I ________ a movie at home, the lights went out all of a sudden.
A.was watching B.were watching C.are watching D.had watched
【答案】B
【详解】句意:当我和Jack正在家里看电影时,灯突然熄灭了。
考查过去进行时。此句为While引导的时间状语从句,主句“the lights went out”为一般过去时,从句描述停电时正在看电影,即过去的某一时刻正在发生的动作,需用过去进行时,结构为was/were doing。故选B。
11.(2025·上海普陀·二模)When I ______ an online class, my cat suddenly jumped onto my keyboard.
A.attend B.would attend C.was attending D.had attended
【答案】C
【详解】句意:当我参加一个在线课程时,我的猫突然跳到我的键盘上。
考查过去进行时。根据“my cat suddenly jumped onto my keyboard.”可知,此处指猫跳到键盘上那一时刻,我正在开会。表示过去某一时刻正在发生的动作,用过去进行时,结构为was/were doing。故选C。
12.(2025·上海杨浦·二模)I ______ a photo of the sunset when my camera battery died.
A.took B.was taking C.have taken D.will take
【答案】B
【详解】句意:我正在拍摄日落照片时,相机突然没电了。
考查动词时态辨析。根据题干中“when my camera battery died”可知,主句动作(拍照)是在从句事件(没电)发生时正在进行,需用过去进行时,故选B。
13.(2025·上海浦东新·一模)While I was doing housework, my little brother _______ games with VR glasses.
A.played B.was playing C.plays D.has played
【答案】B
【详解】句意:当我在做家务的时候,我的小弟弟正在用VR眼镜玩游戏。
考查过去进行时。根据“While I was doing housework”可知,此处while引导时间状语从句,表示两个动作同时进行,从句时态为过去进行时,主句时态也应用过去进行时,其结构为was/were doing;主语为“my little brother”,be动词应用was,动词play的现在分词为playing。故选B。
14.(2025·上海金山·一模)Do you still remember what you ________ at eight o’ clock last Saturday evening?
A.did B.were doing C.would do D.had done
【答案】B
【详解】句意:你还记得上周六晚上八点你在做什么吗?
考查动词时态。根据“at eight o’ clock last Saturday evening”可知此处需使用过去进行时,其结构为was/were doing。故选B。
15.(2025·上海崇明·一模)Jennifer ________ to make a cake when her friend Bella came to see her last night.
A.was learning B.is learning C.learns D.will learn
【答案】A
【详解】句意:昨晚詹妮弗的朋友贝拉来看她时,她正在学做蛋糕。
考查时态。根据“when her friend Bella came to see her last night.”可知朋友来看她时,她正在学做蛋糕,故主句用过去进行时was/were doing。故选A。
16.(2025·上海青浦·一模)They ________ their plans for the vacation when I walked into the room.
A.discuss B.discussed C.have discussed D.were discussing
【答案】D
【详解】句意:我走进房间时,他们正在讨论度假计划。
考查过去进行时。discuss“讨论”,动词。根据“when I walked into the room”可知,走进房间时,他们正在讨论计划,时态应用过去进行时,其结构为was/were doing;主语为“They”,be动词应用were,动词discuss的现在分词为discussing。故选D。
17.(2025·上海杨浦·一模)The thief ________ through the window when the police arrived.
A.is climbing B.climbed C.has climbed D.was climbing
【答案】D
【详解】句意:当警察到的时候,那个贼正在爬窗户。
考查动词时态。根据“when the police arrived”可知,此处表示过去某一时刻正在发生的动作,应用过去进行时“was/were+动词现在分词”,主语为“The thief”,be动词用was,故选D。
18.(2025·上海宝山·一模)—Miss Zhang, I called you this morning, but you weren’t in the office. Where were you at that time?
—Oh, I ________ a foreign friend of mine around the school.
A.showed B.would show C.have showed D.was showing
【答案】D
【详解】句意:——张小姐,我今天早上给你打电话了,但你不在办公室。那时你在哪里?——哦,我在带我的一个外国朋友参观了学校。
考查时态。根据“Where were you at that time?”可知此处表示那时正在带领外国朋友参观,用过去进行时was/were doing。故选D。
19.(2025·上海虹口·一模)To my surprise, the car engine began to make a funny noise when I ________ home.
A.am driving B.was driving
C.have driven D.would drive
【答案】B
【详解】句意:令我惊讶的是,当我开车回家时,汽车引擎开始发出奇怪的声音。
考查动词时态。分析句子结构可知,此处为when引导的时间状语从句,结合“began”可知,主句时态为一般过去时,从句时态应用过去进行时,结构为was/were doing,主语I为第一人称,be动词用was。故选B。
20.(2025·上海嘉定·一模)While they ________ for the presentation, the power suddenly went out.
A.are preparing B.were preparing C.prepared D.have prepared
【答案】B
【详解】句意:正当他们准备报告时,突然停电了。
考查动词的时态。根据“While they...for the presentation, the power suddenly went out.”可知,当他们正在准备报告时,突然停电了,表示过去正在做某事,应用过去进行时was/were doing的结构。故选B。
考点三 两种完成时态
现在完成时、过去完成时、
一、现在完成时
(1)表示发生在过去的动作或存在的状态到说话时刚刚完成或结束,而对现在仍有影响。常用的时间状语:already,just,yet,never,before,lately,recently,in the last(past) few days/years,up to now,till now,so far等。
He has already received three similar invitations this week.本周他已经收到了三个相似的邀请。
In the past few years thousands of films have been produced all over the world.
在过去的几年里,全世界拍摄了数以千计的电影。
(2)表示从过去某时开始而延续至今(可能还要延续下去)的动作或状态。常用的时间状语:since+时间点; for+时间段等。
—I remember you were a talented pianist at college.Can you play the piano for me?
——我记得你在大学时是一位极有才华的钢琴师。你能为我弹钢琴吗?
—Sorry,I haven't played the piano for years.——抱歉,我好多年没有弹钢琴了。
(3)在条件和时间状语从句中,用现在完成时表示将来某时间前已完成的动作。
Will you come to my office when you have finished your work? 你完成工作后到我办公室来一下,好吗?
二、过去完成时
(1)表示在过去某一时间或某一动作之前完成的动作或存在的状态,即过去的过去。句中一般有明确的表示“过去的过去”的时间状语(从句)。但在语法填空题中很多时候需要通过上下文来判断。
When walking down the street,I came across David,whom I hadn't seen for years.
沿街走路时,我偶然遇见了戴维,我们已经有好几年没见了。
(2)表示从过去某一时间开始,一直延续到过去的另一时间的动作或状态,常用的时间状语:before,by then,by that time,by the end of,by the time+从句等。
By then he had learned English for 3 years.到那时,他已学了3年英语了。
Until then he had known nothing about it yet.到那时为止,他对此仍一无所知。
(3)表示“愿望、打算”的动词(如hope,want,expect,think,mean,suppose,plan,intend)用于过去完成时表示过去本打算实现而未实现的希望或计划。
I had intended to call on you yesterday,but I had an unexpected visitor.
昨天我本来打算去看你,但是来了一位不速之客。
3.常使用完成时的句型
(1)This/It /That is the first /...time+that sb.has/have done;
This/It /That was the first /...time+that sb.had done 这是某人第几次做某事。
(2)It(This)is/was the+最高级+名词+(that)定语从句,从句中的谓语用完成时。
(3)It is/has been+一段时间+since sb.did;
It was/ had been+一段时间+since sb.had done sth.自从……以来多久了。
(4)hardly(scarcely)...when.../ no sooner...than...( 一……就……)主句用过去完成时,从句用一般过去时。
Hardly/No sooner had I got home when/than the rain poured down.我刚到家,大雨就倾盆而下。
It was ten years since we had had such a wonderful time.我们有10年没那么高兴过了。
现在完成时与过去完成时之比较
现在完成时
1. 已完成
1. She has left.
2. I have finished my work.
2. 未完成
1. I have lived here for 10 years.
2. I’ve known her for 5 years.
3. 信号词:since+时间点,for+时间段, recently, lately, in the past few years, already , ever, never, just, yet, once, before
I’m 15 now, I have lived here since I was 5.
= I have lived here since 2003.
= I have lived here for 10 years.
4. have been (to) ,have gone (to) 与have been in的区别
1. I’ve been to Beijing for many time. I know it well.
2. We can’t go shopping with Susan now, she has gone to Japan.
3. He has been abroad many times.
4. He has gone home.
5. I have been in Shanghai for more than 10 years.
5. 与一般过去时的区别:
__________________________________.
1. I saw the film just now.
2. I have just seen the film.
过去完成时
1. 过去的过去
–Did you see Tom at the party?
-- No, he _______ by the time I got there.
A. left B. was leaving C. had left D. has left
2. 信号词: by the end of last year(term, month…),by yesterday, by the time, before, after, etc.
By the end of last month we had reviewed four books.
*By the end of next month we will have reviewed four books.
两点注意
1. 一般过去时与现在完成时的转换
=非延续性动词与延续性动词的转换:
begin/ start – be on, borrow – keep, buy – have, close – be closed, come – be back/ here, catch a cold – have a cold, die – be dead, fall asleep – be asleep, finish – be over, leave – be away from, join – be in/ be a member of, open – be open, put on – wear, wake up – be awake
He joined the League two years ago.
= Two years has passed since he joined the League.
= It is two years since he joined the League.
=It has been two years since he joined the League.
= He has been in the League for two years.
2. 不规则动词
1. A-A-A
2. A-B-A
3. A-B-B
1. burst, cost, cut, hit, hurt, let, put, read
2. become, come, overcome, run
3. bend, bring, build, burn, buy, catch, deal, dig
【易错提醒】
常使用完成时的句型
(1)This/It /That is the first /...time+that sb.has/have done;
This/It /That was the first /...time+that sb.had done 这是某人第几次做某事。
(2)It(This)is/was the+最高级+名词+(that)定语从句,从句中的谓语用完成时。
(3)It is/has been+一段时间+since sb.did;
It was/ had been+一段时间+since sb.had done sth.自从……以来多久了。
1.(2025·上海虹口·三模)The restaurant ______ two surveys on its service since last month to improve itself.
A.was doing B.will do C.did D.has done
【答案】D
【详解】句意:自上个月以来,这家餐厅已经对其服务进行了两次调查,以改善自己。
考查时态。根据“since last month”可知句子用现在完成时have/has done。故选D。
2.(2025·上海金山·三模)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。
3.(2025·上海崇明·三模)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。
4.(2025·上海松江·二模)I have lived in Shanghai ________my father came here for work in 2000.
A.since B.when C.while D.until
【答案】A
【详解】句意:自2000年我父亲来这里工作以来,我就一直住在上海。
考查连词辨析。since自从;when当……时;while在……期间;until直到。主句用现在完成时(have lived),且时间状语为“in 2000年”,需用“since”表示“从过去某一时间点持续到现在”,故选A。
5.(2025·上海嘉定·二模)So far, the decision to change the location ________ more problems than it solved.
A.causes B.had caused C.has caused D.will cause
【答案】C
【详解】句意:到目前为止,改变地点的决定引发的问题比它解决的问题更多。
考查动词时态。根据题干中的时间状语“so far”(到目前为止)可知,句子需使用现在完成时,其结构为“has/have done”,强调改变地点“至今”造成的影响,故选C。
6.(2025·上海崇明·二模)The boy seems very confident, because he ________ many speeches in public before.
A.give B.will give C.gives D.has given
【答案】D
【详解】句意:这个男孩看起来很自信,因为他以前在公共场合做过很多演讲。
考查现在完成时。根据“The boy seems very confident, because he...many speeches in public before.”可知,此处描述的是过去发生的动作对现在造成的影响,即“男孩之前在公共场合发表过很多演讲,所以他现在看起来非常自信”,应使用现在完成时。故选D。
7.(2025·上海黄浦·二模)Lily and Alice have been friends ________ they met in college.
A.because B.when C.since D.after
【答案】C
【详解】句意:莉莉和爱丽丝自从在大学认识后就一直是朋友。
考查连词辨析。because因为;when当……时;since自从;after在……以后。根据“Lily and Alice have been friends”可知,表示从过去延续到现在的状态,用“since”引导时间状语从句,表示“自从……以来”,故选C。
8.(2025·上海宝山·模拟预测)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.has been C.had been D.have been
【答案】D
【详解】句意:自从蒂娜和彼得来到北京,他们就一直是邻居。
考查现在完成时。根据“Tina and Peter…next-door neighbours since they came to Beijing.”可知,since“自从”,引导的从句用一般过去时,主句应用现在完成时,结构为“have/has done”,主语“Tina and Peter”为复数,因此谓语动词应用have done。故选D。
9.(2025·上海闵行·一模)My father and I ________ a lot of photos at the same place in the past ten years.
A.take B.took C.have taken D.had taken
【答案】C
【详解】句意:在过去的十年里,我和父亲在同一个地方拍了很多照片。
考查动词时态。根据“in the past ten years”可知,此句应用现在完成时,其结构是“have/has done”。故选C。
10.(2025·上海金山·一模)In the past five years, our school library ________ a lot, besides having more books.
A.change B.changes C.changed D.has changed
【答案】D
【详解】句意:在过去的五年里,我们学校的图书馆除了有更多的书外,还发生了很大的变化。
考查时态。根据“In the past five years”并结合语境可知,此处表示从过去一直持续到现在的动作或状态,应用现在完成时。故选D。
11.(2025·上海崇明·一模)—Simon, would you like to see the movie YOLO with me tomorrow?
—I’m sorry, Amy. I have work to do; besides, I ________ it already.
A.see B.would see C.have seen D.had seen
【答案】C
【详解】句意:——西蒙,明天你愿意和我一起去看电影《热辣滚烫》吗?——对不起,艾米。我有工作要做;再说,我已经看过了。
考查时态。根据“already”可知,时态是现在完成时,故选C。
12.(2025·上海青浦·一模)Owen ________ a member of this company for over ten years.
A.was B.has been C.will be D.had been
【答案】B
【详解】句意:Owen在这家公司已经成为会员超过十年。
考查时态。根据“for over ten years”可知此处需用现在完成时,结构为have/has done。故选B。
13.(2025·上海杨浦·一模)Scientists ________ how the brain keeps memories for many years, and their work continues today.
A.study B.studied C.have studied D.were studying
【答案】C
【详解】句意:科学家们已经研究了大脑如何保持记忆多年,他们的工作至今仍在继续。
考查时态。根据“for many years, and their work continues today”可知句子用现在完成时have/has done。故选C。
14.(2025·上海长宁·一模)We ________ a great increase in the use of renewable energy in the past five years.
A.have seen B.saw C.had seen D.will see
【答案】A
【详解】句意:在过去的五年里,我们看到可再生能源的使用有了很大的增长。
考查动词时态。根据时间状语“in the past five years.”可知,表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,所以句子应该用现在完成时,故选A。
15.(2025·上海虹口·一模)The weather is terrible here. It ________ every minute since the guests arrived yesterday.
A.snows B.snowed
C.was snowing D.has snowed
【答案】D
【详解】句意:这里的天气很糟糕。自从客人昨天到达以来,每分钟都在下雪。
考查时态。根据“since the guests arrived yesterday”可知主句用现在完成时have/has done。故选D。
16.(2025·上海徐汇·一模)Some volunteers ________ the broken branches from the road already. It’s much safer now.
A.remove B.have removed C.removed D.are removing
【答案】B
【详解】句意:一些志愿者已经把路上折断的树枝移走了。现在安全多了。
考查时态。根据“already”可知,此处应用现在完成时,其结构为“have/has done”,主语“Some volunteers”为复数,助动词用have。故选B。
17.(2025·上海徐汇·一模)So far neither of the parcels I sent ________ yet. It’s very strange.
A.arrived B.arrive C.has arrived D.will arrive
【答案】C
【详解】句意:到目前为止,我发出的两个包裹都还没有到。这很奇怪。
考查时态。根据“So far”可知,此句应用现在完成时,其结构为“have/has done”,主语是“neither of the parcels”,是第三人称单数,助动词应用has。故选C。
18.(2025·上海普陀·一模)This bookmark is a gift from my sister. I ________ it in my diary since three years ago.
A.kept B.am keeping C.will keep D.have kept
【答案】D
【详解】句意:这个书签是我姐姐送给我的礼物。三年前我就把它保存在我的日记里了。
考查时态。根据“since three years ago”可知,此处应用现在完成时,D项符合。故选D。
19.(2025·上海奉贤·二模)Kitty ________ snow before her family moved to Canada.
A.has never seen B.had never seen C.would never see D.did never see
【答案】B
【详解】句意:基蒂在全家搬到加拿大之前从未见过雪。
考查时态。根据“before her family moved to Canada”可知,此处指过去的过去,应用过去完成时。故选B。
20.(2025·上海徐汇·二模)By noon, that young delivery man ________ delivering over 20 orders and felt tired.
A.had completed B.completed C.would complete D.completes
【答案】A
【详解】句意:到中午时,那个年轻的送货员已经完成了20多个订单的配送,感到很累。
考查过去完成时。根据“By noon”可知,此处表示在中午之前已经完成的动作;主句后半部分“felt tired”使用了一般过去时,说明“完成送货”发生在“感到累”之前,即过去的过去,因此,前半部分需用过去完成时“had+过去分词”,故选A。
21.(2025·上海虹口·二模)Stan went to the police station this morning because someone ________ his motorcycle.
A.has stolen B.was stealing C.would steal D.had stolen
【答案】D
【详解】句意:Stan今天早上去了警察局,因为有人偷了他的摩托车。
考查时态。根据“Stan went to the police station this morning”可知,有人偷摩托车是发生在今天早上之前,用过去完成时,结构为had done。故选D。
22.(2025·上海嘉定·二模)When Alice looked for the copy of Harry Potter, she found that it ________ by someone else.
A.is borrowed B.was borrowed C.has been borrowed D.had been borrowed
【答案】D
【详解】句意:当爱丽丝寻找《哈利·波特》的副本时,她发现它已经被别人借走了。
考查动词时态和语态。根据时间状语可知寻找副本发生在过去,且横线部分是found的宾语从句,根据宾语从句时态原则“主过从过”,即主句用一般过去时,从句用相应的过去时态,可排除AC选项;结合“When Alice looked for the copy of Harry Potter,”可知,“找的时候发现已经被别人借走了”,对当时造成了影响。故用过去完成时。故选D。
23.(2025·上海静安·二模)Mike ________ watering the flowers before his father told him to do so.
A.will finish B.would finish C.has finished D.had finished
【答案】D
【详解】句意:在父亲吩咐他之前,迈克已经浇完花了。
考查时态。根据“before his father told him to do so.”可知,此处迈克浇花这个动作发生在他父亲告诉他之前,即“过去的过去”,所以应用过去完成时,结构为“had +动词过去分词”。故选D。
24.(2025·上海青浦·二模)My wife and I ________ a couple of times before we got to know each other.
A.met B.meet C.had met D.are meeting
【答案】C
【详解】句意:我和我妻子在彼此了解之前已经见过几次面了。
考查过去完成时。“got to know”是一般过去时,而“见面”这个动作发生在“got to know”之前,即过去的过去,所以要用过去完成时,其结构为“had+过去分词”。故选C。
25.(2025·上海长宁·二模)Jenny ________ some photography skills for several months before she joined the club.
A.was learning B.has learned C.had learned D.will learn
【答案】C
【详解】句意:珍妮在加入俱乐部之前已经学习了几个月的摄影技巧。
考查过去完成时态。was learning正在学习,过去进行时;has learned已经学习了,现在完成时;had learned已经学习了,过去完成时;will learn将会学习,一般将来时。根据“Jenny...some photography skills for several months before she joined the club.”可知,句中“joined the club”是过去的动作,而“学习摄影技巧”发生在“joined the club”之前,是过去的过去,所以应该用过去完成时,构成是“had+动词过去分词”。故选C。
26.(2025·上海松江·二模)By the time the ambulance came, his heart ________beating.
A.stopped B.has stopped C.had stopped D.would stop
【答案】C
【详解】句意:救护车赶到时,他的心脏已经停止跳动了。
考查过去完成时的用法。根据“By the time the ambulance came”可知,此处表明“心脏停止跳动”发生在“救护车赶到”之前,即“过去的过去”,需用过去完成时(had + 过去分词)。故选C。
27.(2025·上海金山·二模)By the time I called my friend to cancel our visit, she ________ the tickets to the museum.
A.had booked B.has booked C.booked D.books
【答案】A
【详解】句意:当我打电话给朋友取消我们的参观时,她已经订好了博物馆的票。
考查过去完成时。根据“By the time I called”可知,订票发生在打电话取消之前,即空处动作发生在过去的过去,需用过去完成时,结构为had done。故选A。
28.(2025·上海黄浦·二模)Emma ________ French for years before visiting France last summer.
A.studies B.has studied C.had studied D.is studying
【答案】C
【详解】句意:艾玛在去年夏天去法国之前已经学了好几年法语了。
考查过去完成时。studies一般现在时;has studied现在完成时;had studied过去完成时;is studying现在进行时。根据“for years before visiting France last summer.”可知,该动作是在过去的过去已经完成的,所以用过去完成时态,表示过去的过去发生的动作对过去造成的影响和后果。其构成为:had+动词过去分词。故选C。
29.(2025·上海杨浦·二模)By the time the firefighters arrived, the fire ______ most of the building.
A.destroy B.destroyed C.has destroyed D.had destroyed
【答案】D
【详解】句意:当消防员到达时,大火已经烧毁了大部分建筑物。
考查动词时态辨析。destroy(原形);destroyed(过去式);has destroyed(现在完成时);had destroyed(过去完成时)。根据“By the time the firefighters arrived”可知,大火烧毁建筑物发生在消防员到达之前,即“过去的过去”,需用过去完成时(had + 过去分词),故选D。
30.(2025·上海宝山·模拟预测)When Cathy came into the room, I hardly recognized her because she ________ so much weight.
A.had lost B.has lost C.would lose D.loses
【答案】A
【详解】句意:当凯茜走进房间时,我几乎认不出她了,因为她瘦了这么多。
考查过去完成时。根据“When Cathy came into the room, I hardly recognized her because she…so much weight.”可知,瘦的动作发生在认出来之前,表示过去的过去,应用过去完成时,结构为had done。故选A。
【真题链接】
(时态)
1.(2023·上海·中考真题)—Kitty, will you go to the flower show with me tomorrow?
—Thank you for asking, but I ________ there already.
A.had been B.was C.have been D.will be
【答案】C
【详解】句意:——基蒂,明天你愿意和我一起去看花展吗?——谢谢你的邀请,但我已经去过那里了。
考查现在完成时。根据“already”可知,时态是现在完成时have/has done,表示过去的动作对现在造成的影响或结果。故选C。
1.(2022·上海·统考中考真题)The three Chinese astronauts _______ safely from space on April 16, 2022.
A.returned B.are returning C.have returned D.had returned
【答案】A
【详解】句意:这三名中国宇航员于2022年4月16日从太空安全返回。
考查动词时态。根据“April 16, 2022”可知,此句用一般过去时,动词用过去式,故选A。
2.(2022·上海·统考中考真题)The new restaurant _______ two surveys on its food and service since June.
A.is doing B.will do C.did D.has done
【答案】D
【详解】句意:自6月份以来,这家新餐厅就其食物和服务进行了两次调查。
考查动词时态。根据“since June”可知句子是现在完成时,故选D。
3.(2021·上海·统考中考真题)The headmaster is not available now. He ________ to the new teachers.
A.speaks B.spoke C.is speaking D.was speaking
【答案】C
【详解】句意:校长现在没空。 他正和新来的老师讲话。
考查时态。根据now可知,此处用现在进行时are/am/is+doing,故选C。
4.(2021·上海·统考中考真题)Last weekend, David ________ a visit to his grandparents in the countryside.
A.pays B.paid C.will pay D.has paid
【答案】B
【详解】句意:上周末,大卫去农村看望了他的祖父母。
考查动词时态。根据“Last weekend”可知,时态为一般过去时,动词应用过去式。故选B。
5.(2020·上海·统考中考真题)Every year thousands of tourists________the mountain area to relax themselves.
A.visited B.were visiting
C.visit D.have visited
【答案】C
【详解】句意:每年都有成千上万的游客到山区来放松自己。
考查动词的时态。visited过去式;were visiting过去进行时;visit参观,动词原形;have visited现在完成时。根据Every year“每年”可知,句子用一般现在时态,主语tourists复数,谓语动词用原形visit。故选C。
6.(2020·上海·统考中考真题)Mike________the furniture into his new flat this time yesterday.
A.would move B.was moving C.has moved D.had moved
【答案】B
【详解】句意:昨天的这个时候迈克正在把家具搬进他的新居。
考查过去进行时。根据“this time yesterday”,可知句子是过去进行时,结构为was/were+动词的现在分词,主语Mike是第三人称单数。故选B。
7.(2019·上海·中考真题)Look!They about the solution to the network problems again.
A.argue B.are arguing C.argued D.were arguing
【答案】B
【详解】句意:看,他们又在讨论解决网络问题的办法。
A. argue争吵;原形;B. are arguing正在争吵,现在进行时;C. argued争吵,过去式;D. were arguing争吵,过去进行时。根据Look!可知下文是现在进行时,其结构是is/are doing的形式,主语是they,be动词用are。根据题意,故选B。
8.(2019·上海·中考真题)By the end of last month,Jane enough money for the poor sick boy.
A.raised B.would raise C.had raised D.has raised
【答案】C
【详解】句意:到上个月底,简已经为那个可怜的生病男孩筹到了足够的钱。
A. raised筹钱;B. would raise会筹钱;C. had raised已经筹钱;过去完成时;D. has raised已经筹钱,现在完成时。根据时间状语By the end of last month可知用过去完成时,其结构是had done的形式。根据题意,故选C。
9.(2018·上海·中考真题)The debate on whether to keep pets_____forty minutes yesterday afternoon.
A.last B.lasted C.will last D.has lasted
【答案】B
【详解】句意:关于是否养宠物的争论昨天下午持续了四十分钟。根据 yesterday afternoon 可知此处时态应为一般过去时。故答案为B。
10.(2018·上海·中考真题)The film Operation Red Sea_____a lot of praise since its first show months ago.
A.wins B.win C.will win D.has won
【答案】D
【详解】句意:红海行动自几个月前首映以来,赢得了很多好评。since its first show months ago是表示到目前为止的时间段,用在现在完成时态的句子中。故答案为D。
11.(2018·上海·中考真题)Michael_________in a school in Yunnan from February to June next year.
A.teach B.taught C.will teach D.was teaching
【答案】C
【详解】句意:米迦勒将于明年二月至六月在云南的一所学校任教。根据时间状语next year判断,句子的时态为一般将来时态,故答案为C。
12.(2017·上海·中考真题)Several journalists ____________ the lawyer about the international case an hour ago.
A.interview B.interviewed C.will interview D.had interviewed
【答案】B
【详解】句意:几位记者就这件国际案件在一小时前采访了律师。题目末尾的an hour ago一个钟头以前,表示过去的时间,句子要用一般过去时态。A/C/D分别是一般现在时、一般将来时和现在完成时。故选B。
13.(2017·上海·中考真题)Some exchange students ____________ with their host families this time yesterday.
A.are chatting B.will chat C.were chatting D.have chatted
【答案】C
【详解】句意:昨天这个时候,一些交换生正在和他们的寄宿家庭聊天。 this time yesterday昨天的这个时间,表示过去的某个时间段内正在进行的动作。应该用过去进行时。A是现在进行时、B是一般将来时、D是现在完成时。故选C。
14.(2016·上海·中考真题)This medicine _______ millions of people’s lives since it was put into use.
A.is saving B.will save C.has saved D.had saved
【答案】C
【详解】句意:这种药物自从投入使用以来已经挽救了数百万人的生命。since后跟从句,表示“自……以来”,说明的是现在的状况,判断用现在完成时态,故答案为C。
15.(2015·上海·中考真题)Now Jerry ______ the exchange programme with his classmates in the meeting room.
A.discussed B.is discussing
C.was discussing D.has discussed
【答案】B
【详解】句意:现在杰里正在会议室和他的同班同学讨论交换生项目。A. discussed 一般过去时;B. is discussing 现在进行时;C. was discussing 过去进行时;D.has discussed现在完成时。根据now可知用现在进行时,故选B。
16.(2015·上海·中考真题) Tim told us that his company ______ robots to do some of the work.
A.uses B.will use C.has used D.would use
【答案】D
【详解】句意:蒂姆告诉过我,他的公司会使用机器人做工作的一部分。宾语从句的结构:主语+谓语+连接词+从句。从句在句中作宾语。从句要用陈述句的语序。如果主句是一般现在时,从句根据需要选择时态,如果主句是过去时态,从句要用相应的过去时态。但是从句是客观真理,一般用一般现在时态。该句主句是过去时态,根据句意可知从句动作还没有发生,所以用过去将来时,故选D。
17.(2014·上海·中考真题)By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.
A.will stay B.has stayed C.would stay D.had stayed
【答案】D
【详解】句意:到上周末为止, Maggie已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语By the end of last week是到上周末为止,即到过去时间为止已经完成的动作,所以用过去完成时态,故选D。
18.(2013·上海·中考真题)Look,so many passengers__________ with their smart phones on the underground.
A.played B.will play C.are playing D.have played
【答案】C
【详解】句意:看,这么多乘客在地铁上正在玩手机.结合语境可知本句描述的是现在正在进行的动作,故用现在进行时态,选C.
19.(2013·上海·中考真题)The schoolboy _________to the blind man on his Way home yesterday afternoon.
A.apologizes B.apologized C.will apologize D.has apologized
【答案】B
【详解】句意:昨天下午,在他回家的路上,这个男身向这个盲人道歉了。结合语境可知本句描述的是过去某时发生的动作,故用一般过去时态,选B。
20.(2012·上海·中考真题)Jenny told me that she __ an English Speech Contest the next month.
A.takes part in B.is taking part in
C.took part in D.would take part in
【答案】D
【详解】句意:珍妮告诉我她下个月将参加一个英语演讲比赛。由next month.可知是将来时,只有D是将来时,故答案选D。
【名校 最新试题】
1.(25-26九年级上·上海浦东新·周测)We ________ eight English songs in the hobby group by the end of last month.
A.have learned B.learned C.had learned D.would learn
【答案】C
【详解】句意:到上个月末为止,我们在兴趣小组已经学了八首英文歌曲。
考查过去完成时的用法。根据“by the end of last month”可知,是指截至上月底,应用过去完成时,其结构为had+动词的过去分词,即had learned,故选C。
2.(25-26九年级上·上海浦东新·周测)The report has ________ questions about pollution.
A.rise B.risen C.raise D.raised
【答案】D
【详解】句意:这份报告已经提出了关于污染的问题。
考查现在完成时态及动词辨析。rise上升,动词原形;risen上升,过去分词;raise提出,动词原形;raised提出,过去分词。根据“The report has...questions about pollution.”可知,此处表示提出关于污染的问题,应用raise,且句子是现在完成时,动词用过去分词。故选D。
3.(25-26九年级上·上海静安·期中)My aunt isn’t here. She ________ Beijing on business. She will be back in three days.
A.went B.has gone to C.has been to D.will go to
【答案】B
【详解】句意:我的阿姨不在这里。她已经去北京出差了。她将在三天后回来。
考查动词的时态。went去,过去式;has gone to已经去了某地(未回);has been to曾经去过某地(已回);will go to将去。根据“My aunt isn’t here. She...Beijing on business. She will be back in three days.”可知,她目前不在且未返回,此处应用现在完成时中的has gone to。故选B。
4.(25-26九年级上·上海静安·期中)The book you look forward to ________ already.
A.arrive B.arriving C.was arrived D.has arrived
【答案】D
【详解】句意:你期待的那本书已经到达了。
考查动词语态和时态。句中already表示“已经”,常与现在完成时连用;主语“The book”是单数,用“has”;arrive为不及物动词,无被动语态。故选D。
5.(25-26九年级上·上海静安·期中)Alice _________ a teacher since she graduated from college.
A.became B.has become C.was D.has been
【答案】D
【详解】句意:自从爱丽丝大学毕业以来,她一直是一名教师。
考查现在完成时。根据“since”可知,主句用现在完成时,表示从过去开始持续到现在的动作或状态,谓语应用延续性动词,D项符合。故选D。
6.(25-26九年级上·上海静安·期中)—Excuse me.Where’s Mr Hu?
—Oh,he _______ the canteen for lunch. He’ll be back soon.
A.goes to B.has gone to C.went to D.has been to
【答案】B
【详解】句意:——打扰一下,胡先生在哪里?——哦,他去食堂吃午饭了,很快就会回来。
考查现在完成时的用法。goes to一般现在时,表示习惯性动作;has gone to现在完成时,表示去了,但还未回来,强调对现在的影响;went to一般过去时,仅表示过去的动作,不强调对现在的影响;has been to现在完成时,去过某地(已返回)。根据“Where’s Mr Hu...he...the canteen for lunch. He’ll be back soon”可知胡先生去食堂的动作发生在过去,但对现在造成影响(目前人不在场),需用现在完成时“has gone to”(表示已去某地且未返回)。故选B。
7.(25-26九年级上·上海静安·期中)Samuel ________ in the park when they saw the poor man.
A.are walking B.is walking C.were walking D.was walking
【答案】D
【详解】句意:当他们看到那个可怜的人时,Samuel正在公园里散步。
考查时态。are walking现在进行时,主语是复数;is walking现在进行时,主语是单数;were walking过去进行时,主语是复数;was walking过去进行时,主语是单数。当when引导的时间状语从句表示过去某个时间点时,主句用过去进行时,表示该时间点正在进行的动作。主语Samuel是第三人称单数,因此需用was walking。故选D。
8.(25-26九年级上·上海松江·期中)Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
【答案】A
【详解】句意:自从20世纪40年代发明以来,计算机的尺寸变得越来越小。
考查动词时态。根据“Since its invention in the 1940s”可知,句子应用现在完成时,其结构为“have/has+过去分词”,此处应用has become。故选A。
9.(25-26九年级上·上海静安·期中)Nancy ________ many interesting stories about local farmers since she visited the village last year.
A.has read B.was reading C.reading D.had read
【答案】A
【详解】句意:南希自去年访问这个村庄以来,已经读了许多关于当地农民的有趣故事。
考查现在完成时。has read用于现在完成时;was reading用于过去进行时;reading非谓语动词形式,语法错误;had read用于过去完成时。since引导时间状语表示“自从”,常与现在完成时连用,强调动作从过去持续到现在。故选A。
10.(25-26九年级上·上海松江·期中)Maybe no one ________ cormorants working for fishermen some day in the future.
A.sees B.saw C.has seen D.will see
【答案】D
【详解】句意:也许将来有一天没有人会看到鸬鹚为渔民工作。
考查动词时态。根据时间状语“some day in the future”可知,句子应用一般将来时,其结构为“will+动词原形”。故选D。
11.(25-26九年级上·上海长宁·期中)Mrs. Yang, the oldest woman in this village, _______ for a month.
A.has been dead B.has died C.had died D.died
【答案】A
【详解】句意:杨太太是这个村子里最年长的女人,她已经去世一个月了。
考查动词时态。根据“for a month”可知,句子应用现在完成时,且谓语动词应是延续性动词,die是短暂性动词,其延续性形式为be dead,所以句子应用has been dead。has died、had died和died都是短暂性动词的相应形式,不能与一段时间“for a month”连用。故选A。
12.(25-26九年级上·上海浦东新·期中)The day Harry Kane had been looking forward to ________ at last.
A.came B.coming C.come D.be coming
【答案】A
【详解】句意:哈里·凯恩一直期待的那一天终于到来了。
考查动词时态。came过去式;coming现在分词;come动词原形;be coming现在进行时结构。根据“had been looking forward to”可知,句子描述的是过去发生的动作,此处需要用一般过去时,came符合语境。故选A。
13.(25-26九年级上·上海浦东新·期中)—I called you at 4:00 yesterday afternoon, but nobody answered.
—Sorry, I ________ with my friends at that time.
A.had swum B.swam C.would swim D.was swimming
【答案】D
【详解】句意:——我昨天下午4点给你打电话了,但没人接。——抱歉,那时我正在和朋友们游泳。
考查动词时态。had swum过去完成时;swam过去式;would swim过去将来时;was swimming过去进行时。根据“at that time”可知,此处表示过去某个具体时间正在进行的动作,需用过去进行时,was swimming符合语境。故选D。
14.(25-26九年级上·上海金山·期中)—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
【答案】A
【详解】句意:——丹尼,你父亲在哪里?——哦,他在北京出差已经一个多星期了。他很快就会回来。
考查现在完成时。has been in去了某地,还在那里;went to去;has gone to去了某地,未回;has been to去过某地,已回。根据“he ... Beijing on business for over a week. He’ll be back soon.”可知,他去北京出差已经一周了,表示“去了北京且还在”,强调从过去持续到现在的状态,与“for over a week”表示一段时间的状语匹配。故选A。
15.(25-26九年级上·上海嘉定·期中)My cousin promised that he ________ travelling with me the next summer.
A.will go B.go C.would go D.goes
【答案】C
【详解】句意:我的表弟承诺他明年夏天会和我一起去旅行。
考查动词时态。根据“My cousin promised that...”可知,主句是一般过去时,从句中“the next summer”表示“明年夏天”,是将来的时间,在主句为过去时的情况下,从句要用相应的过去时态,所以这里要用过去将来时would go。故选C。
16.(25-26九年级上·上海崇明·期中)The old man’s leg was badly hurt because he ________ an accident 2 days ago.
A.has B.had C.is having D.will have
【答案】B
【详解】句意:老人的腿严重受伤,因为他两天前发生了一场事故。
考查动词时态。has有,一般现在时;had有,一般过去时;is having正在有,现在进行时;will have将会有,一般将来时。根据时间状语“2 days ago”可知,事故发生在两天前,时态是一般过去时。故选B。
17.(25-26九年级上·上海崇明·期中)In recent months, John ________ great progress in English.
A.makes B.is making C.will make D.has made
【答案】D
【详解】句意:最近几个月,约翰在英语方面取得了很大进步。
考查时态。makes一般现在时;is making现在进行时;will make一般将来时;has made现在完成时。根据时间状语“in recent months”可知,动作是从过去持续到现在,需用现在完成时。故选D。
18.(25-26九年级上·上海奉贤·期中)The number of Chinese Weibo users ________ 250 million so far.
A.has reached B.reached C.will reach D.reach
【答案】A
【详解】句意:到目前为止,中国的微博用户数量已经达到了2.5亿。
考查动词时态。根据时间状语“so far”可知,句子应用现在完成时,其结构为“have/has+过去分词”。故选A。
19.(25-26九年级上·上海杨浦·期中)Scientists ________ Archimedes’ ideas since they were first discovered.
A.work on B.have worked on C.were working on D.worked on
【答案】B
【详解】句意:科学家们自从阿基米德的想法首次被发现以来,就一直在研究它们。
考查现在完成时。since引导的时间状语从句,从句时态为一般过去时,表示动作从过去开始并一直持续到现在,主句需使用现在完成时,结构为have/has done。故选B。
20.(25-26九年级上·上海普陀·期中)Scientists ________ great progress in the research of computers in the past thirty years.
A.make B.made C.will make D.have made
【答案】D
【详解】句意:科学家在过去的三十年里在计算机研究方面取得了巨大进展。
考查现在完成时。“in the past thirty years”是现在完成时的标志词,结构为“have/has+过去分词”,“scientists”是复数,用“have made”。故选D。
21.(25-26九年级上·上海徐汇·期中)I ________ home from school when I suddenly saw a perfect rainbow appear after the rain.
A.went B.go C.was going D.have gone
【答案】C
【详解】句意:我正从学校回家,这时雨后天边突然出现了一道完美的彩虹。
考查动词时态。根据“when I suddenly saw...”可知,“回家”这个动作在过去某个时间点正在进行,应用过去进行时“was going”。故选C。
22.(25-26九年级上·上海徐汇·期中)Great news! Anna ________ her final report ahead of schedule. She can definitely join us for the movie tonight.
A.has finished B.will finish C.finished D.is finishing
【答案】A
【详解】句意:好消息!安娜已经提前完成了她的最终报告。她今晚肯定能和我们一起看电影了。
考查动词时态。根据“She can definitely join us for the movie tonight.”可知,安娜“已经完成”报告是现在的结果,因此对现在造成影响,应用现在完成时“has finished”。故选A。
23.(25-26九年级上·上海浦东新·月考)I really don’t know if he ________ tomorrow. If he ________, please tell me.
A.comes, will come B.comes, comes C.will come, comes D.will come, will come
【答案】C
【详解】句意:我不知道他明天是否来。如果他来,请告诉我。
考查动词时态。分析句子结构,前句为if引导的宾语从句,主句为一般现在时,从句不限制时态,再结合时间状语tomorrow“明天”可知,从句时态应为一般将来时,其结构为“will do sth.”;后句为if引导的条件状语从句,从句时态应用一般现在时,且从句主语he为第三人称单数形式,应用其对应的动词三单形式comes作谓语。故选C。
24.(25-26九年级上·上海·阶段练习)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
【答案】D
【详解】句意:金侦探在这个案子上工作了3个月,才最终得到线索并成功破案。
考查动词时态。根据“before he finally got the clues and successfully solved it”可知,在成功破案之前,金侦探已经在这个案子上工作了3个月,got为过去式,所以此处表示“过去的过去”,应用过去完成时。故选D。
25.(25-26九年级上·上海·阶段练习)Recently, a traditional Chinese exercise ________ popular among young people.
A.becomes B.became C.has become D.will become
【答案】C
【详解】句意:最近,一种传统的中国运动在年轻人中变得流行起来。
考查现在完成时。结合语境及Recently可知,该句在说明中国传统运动在近期流行起来,且这种流行趋势当前仍在持续,应用现在完成时强调从之前不流行到流行的转变,强调这种变化带来的影响,其结构为“have/has done sth.”。故选C。
26.(25-26九年级上·上海·阶段练习)Jerry ________ the book for ten days. Please remind him that he needs to return it to the library tomorrow.
A.has borrowed B.has kept C.has been kept D.have been borrowed
【答案】B
【详解】句意:杰里已经借了这本书十天了。请提醒他明天需要把它归还给图书馆。
考查现在完成时。根据“for ten days”可知,句子时态为现在完成时,且动词需要用延续性动词,主语Jerry为第三人称单数,所以用has kept。故选B。
27.(25-26九年级上·上海浦东新·期中)China’s economy _________ rapidly over the past few years.
A.was developing B.developed C.has developed D.develops
【答案】C
【详解】句意:在过去的几年里,中国的经济迅速发展。
考查现在完成时。根据“over the past few years”可知句子时态为现在完成时,其结构为“have/has+done”,此处应用has developed。故选C。
28.(25-26九年级上·上海静安·阶段练习)In recent years, there _________ an increase in the number of traffic accidents.
A.have been B.has been C.had been D.is
【答案】B
【详解】句意:近年来,交通事故的数量有所增加。
考查时态和主谓一致。根据“In recent years”可知此处用现在完成时,主语“an increase”是单数,助动词用has。故选B。
29.(25-26九年级上·上海静安·阶段练习)Unfortunately, the man ________ by the time the ambulance arrived.
A.dies B.died C.has died D.had died
【答案】D
【详解】句意:不幸的是,救护车到达时,那名男子已经去世了。
考查时态。根据“by the time the ambulance arrived”可知,表示“在救护车到达时”,这是一个过去的时间点,男子的死亡发生在救护车到达之前,即过去的过去,表示“过去的过去”应使用过去完成时,谓语动词构成是had done。故选D。
30.(25-26九年级上·上海浦东新·阶段练习)Lucy ________ ill for two days, so she cannot go to school today.
A.has been B.had been C.will be D.is
【答案】A
【详解】句意:露西已经生病两天了,所以她今天不能去上学。
考查现在完成时的用法。has been现在完成时;had been过去完成时;will be一般将来时;is一般现在时。根据“for two days”可知,这里表示从过去开始一直持续到现在的动作或状态,应使用现在完成时,其构成为“have/has+过去分词”。主语“Lucy”是第三人称单数,因此用“has been”。故选A。
【创新 拔高题】(适合参考高中名校自招及学霸)
1.In the past few weeks, the terrible accident (bring) pet management in residential compounds (住宅区) into focus.
【答案】has brought
【详解】考查时态和主谓一致。句意:在过去的几周里,这起可怕的事故使居民区的宠物管理成为人们关注的焦点。根据句中的时间状语In the past few weeks可知,这里应用现在完成时。主语the terrible accident
2.When you come back home this afternoon, I (fix) the leaking faucet.
【答案】will be fixing
【详解】考查时态。句意:今天下午你回到家的时候,我将正在修漏水的水龙头。根据时间状语从句表达的含义可知主句谓语动词发生的时间在将来,要使用一般将来时,再根据主句谓语动词表达的是一个正在发生的动作,所以应使用将来进行时的形式,故填will be fixing 。
3.I wasn’t sure whether he (come) to this scene the next morning.
【答案】would come
【详解】考查时态。句意:我不确定他第二天早上是否会来这里。分析句子结构,whether引导一个宾语从句。根据从句中的时间状语the next morning和主句中的wasn’t 可知,这里表示在过去某事看来将来会发生的动作,应用过去将来时。故填would come。
4.The driver was scrolling through his smart phone when the crash (occur) on the sharp bend.
【答案】occurred
【详解】考查动词时态。句意:在急转弯处发生车祸时,司机正在浏览他的智能手机。根据句意并句中的was scrolling可知,这里表示过去发生的事情,应用一般过去时。故填occurred。
5.Wild animals such as these Tibetan antelopes now (use) these passages for years.
【答案】have been using
【详解】考查时态语态。句意:像藏羚羊这样的野生动物多年来一直在使用这些通道。根据后文 for years以及now可知表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去,应用现在完成进行时,主语为Wild animals,助动词用have。故填have been using。
6. It began to snow while the students (walk) towards the school.
【答案】were walking
【详解】考查时态。句意:当学生们向学校走去的时候,天开始下雪了。此处在从句中作谓语,由主句谓语began可知,句子描述过去发生的事,且从句表示学生们正在走向学校的时候,应用过去进行时,从句主语为复数,be动词应用were,故填were walking。
7.At 9:00 next Sunday, I (accompany) my daughter on a trip to Princeton.
【答案】will be accompanying
【详解】考查时态。句意:下周日9点,我将陪我的女儿去普林斯顿旅行。由“At 9:00 next Sunday”可知,句子时态是将来进行时,即will be doing,因此空格处是will be accompanying,故填will be accompanying。
8.We (run) out of gas, so we’d better stop at the next gas station to fill up.
【答案】are running
【详解】考查动词时态和主谓一致。句意:我们的汽油快用完了,所以我们最好在下一个加油站加油。此处为现在进行时表将来时,主语为we,谓语动词应用复数形式。故填are running。
9.Exhausted after the journey in a capsule, Li Qiang (slide) into bed and fell fast asleep.
【答案】slid
【详解】考查动词和时态。句意:乘坐太空舱旅行后精疲力尽,李强躺在床上,很快就睡着了。根据“ fell fast asleep”可知,本句为一般过去时,slide的过去时为slid。故填slid。
10.I wasn’t sure whether the postman (deliver) me the package on time.(所给词的适当形式填空)
【答案】would deliver
【详解】考查时态。句意:我不敢肯定邮递员是否会准时给我送来包裹。“wasn’t sure whether...” 表示“不确定是否……”,这里whether引导宾语从句,主句时态是一般过去时,结合“主过从过”的原则,从句的时态可以使用过去将来时 would deliver,表示“邮递员是否会按时给我送包裹”。故填would deliver。
21 / 21
学科网(北京)股份有限公司
$