【期末语法培优】核心语法之过去完成时-2025-2026学年九年级全册英语期末核心语法培优人教新目标版 (含答案解析)

文档属性

名称 【期末语法培优】核心语法之过去完成时-2025-2026学年九年级全册英语期末核心语法培优人教新目标版 (含答案解析)
格式 docx
文件大小 63.1KB
资源类型 试卷
版本资源 人教新目标(Go for it)版
科目 英语
更新时间 2025-12-01 00:00:00

图片预览

文档简介

/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
2025-2026学年九年级全册英语期末核心语法培优人教新目标版核心语法:过去完成时
学校:___________姓名:___________班级:___________考号:___________
1.By the end of last term, they ________ over 2,000 English words.
A.learned B.has learned C.had learned D.learn
2.—What were you doing when I phoned you yesterday evening
—I ________ my homework and was starting to take a bath.
have just finished B.just finished
C.had just finished D.was just finishing
3.When I got to the train station, the train __________.
A.left B.has left C.had left D.was left
4.The house ________ at the foot of a hill. When we arrived, the host had ________ snacks out on the table.
A.lies; laid B.lays; lied C.lies; lay D.lays; lay
5.We had finished all the new lessons ________ last month.
A.after B.by the time C.by the end of
6.Nancy said that she ________ the magazine to the library already.
A.has returned B.returned C.hadn’t returned D.had returned
7.The volunteers ________ one hundred trees before last Tree Planting Day.
A.planted B.have planted C.would plant D.had planted
8.She said when she got to the cinema,the film ________ for 5 minutes.
A.has begun B.had begun
C.has been on D.had been on
9.—How long ________ you ________ TV by the time I called you
—For about two hours.
A.had; watched B.have; watched C.did; watch D.were; watching
10.Before O'Shea hosted the Joy FM program in Beijing. He_____in Hongkong for ten years.
A.works B.has worked C.had worked D.would work
11.By the time the teacher came, we __________ cleaning the classroom.
A.finished B.have finished C.had finished
12.By the end of last week,they_________ decorating the house.
A.will finish B.finished C.have finished D.had finished
13.It was the first time that we ________ for our parents.
A.cooked B.were cooking C.have cooked D.had cooked
14.By the time he was ten years old, he_________ his high school education.
A.has completed B.completed C.would complete D.had completed
15.What _________Annie_________ by the time he was ten?
A.did…do B.did…did C.has…done D.had…done
16.When I got to the cinema, the film ________ for five minutes.
A.began B.had begun
C.has been on D.had been on
17.When I got to the train station, the train ________for ten minutes.
A.had left B.has left C.had been away D.has been away
18.By the end of last term, we ______ all the lessons.
A.finished B.have finished C.had finished D.will finish
19.By the end of last year, we ________ over 2,000 words.
A.learned B.have learned C.had learned D.learn
20.When I arrived at the cinema, the movie ________ for ten minutes.
A.has begun B.had begun C.had been on D.has been on
21.The girl sitting next to me on the plane was very nervous, for she ________ before.
A.didn’t fly B.hasn’t flown C.hadn’t flown D.wasn’t flying
22.—Why was he late for school yesterday
—He overslept. By the time he got to the bus stop, the bus _____ already _____.
A.was, leaving B.has, left C.would, leave D.had, left
23.My parents ________ for twenty years by the time I was 15.
A.married B.had married C.had been married D.had got married
24.—Have you your breakfast
—Yes, I at 8:00 a.m.
A.had; ate B.had; eat
C.have; ate D.have; eat
25.—Why didn’t you give the wallet to the man at once
—Because he ________before I realized it was his.
A.had been disappeared
B.has disappeared
C.had disappeared
26.By the time I got back to school, the bell______.
A.rang B.has rung
C.had rung D.ring
27.Henry _______ more than two hundred foreign stamps by the end of last month.
A.collected B.had collected C.would collect D.was collecting
28.I _____ 900 English words by the time I was ten。
A.learned B.was learning
C.had learned D.learnt
29.When I got to the bus stop, the bus ________ already ________ for 5 minutes.
A.had, left B.has, been away C.had, been away
30.By the time I got home, my parents _______ for half an hour.
A.have left B.had left C.have been away D.had been away
31.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
32.They ________ in love with each other for five years before they got married at last.
A.fell B.have fallen C.were D.had been
33.By the time I called, they ________ their decision about the project.
A.have made B.had made C.made D.were making
34.I ________ when you called me. Then I got on a taxi at once. But when I got to the hall, the concert ________ for 30 minutes.
A.slept; had begun B.slept; had been on
C.was sleeping; had begun D.was sleeping; had been on
35.When I got to school,I realized that I __________ my dictionary at home.
A.has left B.left C.would leave D.had left
36.—We all went to the park except you last weekend. Why didn’t you come
—Because I ________ the park twice.
A.have gone to B.had gone to C.had been to D.have been to
37.—Why didn't you give the wallet to the man at once
—Because he ________before I realized it was his.
A.had been disappeared
B.has disappeared
C.had disappeared
D.has been disappeared
38.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
39.By the time I got to the airport,the plane ________ .
A.have taken off B.had taken off
C.is taken off D.is taking off
40.The film ________ when I ________ to the cinema.
A.was on;arrived B.has been on;got
C.began;reached D.had begun;got
41.By the time school ________ over,the rain ________.
So I didn't use my raincoat.
A.had been; stopped B.was; has stopped
C.had been; had stopped D.was; had stopped
42.----We all went to the cinema except you last night. Why didn’t you come
---- Because I ______ that movie twice.
A.have watched B.had watched C.was watching D.would watch
43.Tom found that the train ________ when he ________ at the station.
A.left;had arrived B.left;arrived
C.had left;had arrived D.had left;arrived
44.----Why didn’t you go to the movie yesterday
----Because I ______ it twice before.
A.watched B.was watching C.have watched D.had watched
45.By the time he was eighteen, he three foreign languages.
A.learn B.learned C.has learned D.had learned
46.By the end of last year,he __________ 20 pieces of music.
A.had wrote B.had written C.wrote D.had been written
47.—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
48.She said she __________ the story already.
A.has read B.read C.will read D.had read
49.—We went to the theme park yesterday afternoon. Why did you not come with us
—Because I ________ there twice.
A.have gone B.has been C.had been D.had gone
50.We ________ to tell Candy the good news, but we found that she wasn’t in.
A.mean B.have meant C.had meant D.meant
51.By the time he was fourteen, he ________ up a small chemistry lab.
A.had set B.has set C.set D.sets
52.By the time I ran to the supermarket,all the salt __________.
A.sold out B.had sold out C.has been sold out D.had been sold out
53.By the time my father got to the station, the bus ________.
A.left B.has left C.had left D.was leaving
54.Most of my good friends ________ when I ________ at the party.
A.left; had arrived B.had left; arrived
C.left; arrived D.had left; had arrived
55.—Did you see Tom at the airport
—No.His plane________ by the time I ________ there.
A.has taken off;got
B.took off;had got
C.had taken off;got
56.By the time I got to the bus stop, I realized I ________ my school ID card at school.
A.left B.have left C.had left
57.The meeting _________ by the time I got there yesterday.
A.was on B.has been on C.had begun D.has begun
58.Audrey __ a model before she became a Hollywood superstar.
A.has been B.had been C.would be D.is
59.—Did you see Tom at the airport
—No.His plane ________ by the time I ________ there.
A.has taken off;got B.took off;had got
C.took off;got D.had taken off;got
60.When he was in the shop,he found he ________ his wallet.
A.lost B.has lost
C.had lost D.would lose
61.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
62.When the doctor arrived, the pet ________.
A.has died B.had died C.had dead D.had been dead
63.By the time I got to the airport, the plane________.
A.had took off B.has taken off C.had taken off
64.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
65.The film ________ for 10 minutes when he ________ the cinema theater.
A.had begun; arrive B.had been on; got to C.began; got to
66.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
67.—How long ________ the movie ________ when the students got there
—About ten minutes.
A.has; begun B.had; begun C.has; been on D.had; been on
68.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
69.By the time he________ his homework, his friends________ already left.
A.finished; has B.had finished; had
C.finished; had D.has finished; had
70.The new bridge ________ by the end of last month.
A.has been built B.was built C.had been built D.would be built
71.When I got to the station, the train ________ already.
A.leaves B.left C.has left D.had left
72.By the time he got to the station, the train ________.
A.will leave B.left C.has left D.had left
73.The man sitting next to me was nervous because he ________ a plane before.
A.doesn’t take B.didn’t take C.hasn’t taken D.hadn’t taken
74.The film ______ for five minutes when I got to the cinema.
A.had begun B.has been on C.had been on D.has begun
75.By the end of last year, China ________ a series of achievements in its space exploration program.
A.has made B.made C.had made D.will make
76.—Why didn’t you go to the movie with Rachel last night
—Oh, I ______that movie twice before.
A.have seen B.saw C.had seen
77.Before we arrived at the entrance of the cinema, David ________ for us for twenty minutes.
A.have waited B.had waited C.waited D.are waiting
78.When I got home last night, the rain ________ already.
A.stops B.will stop C.has stopped D.had stopped
79.Kitty ________ snow before her family moved to Canada.
A.has never seen B.had never seen C.would never see D.did never see
80.When I got to the classroom this morning, the lecture ________ for 10 minutes.
A.have begun B.had begun C.have been on D.had been on
81.When he ________ the cinema last night, the film ________ for thirty minutes.
A.arrived at; had been on B.got; had been on
C.arrived in; began D.reached; had begun
82.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
83.By noon, that young delivery man ________ delivering over 20 orders and felt tired.
A.had completed B.completed C.would complete D.completes
84.Stan went to the police station this morning because someone ________ his motorcycle.
A.has stolen B.was stealing C.would steal D.had stolen
85.When I got to the cinema, the movie ________ for ten minutes.
A.had begun B.had been on C.has started D.has been on
86.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
87.Mike ________ watering the flowers before his father told him to do so.
A.will finish B.would finish C.has finished D.had finished
88.—What were you doing when I called you last night
— I ________ my homework and was going to bed.
A.had just finished B.was finishing C.would finish D.finished
89.Jenny ________ some photography skills for several months before she joined the club.
A.was learning B.has learned C.had learned D.will learn
90.By the end of last term, all the projects ________.
A.had completed B.have been completed C.had been completed D.were completed
/ 让学习更有效 期末语法培优 | 英语学科
/ 让学习更有效 期末语法培优 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.C
【解析】句意:到上学期为止,他们已经学了2000多个英语单词。
考查时态。learned一般过去时;has learned现在完成时;had learned过去完成时;learn一般现在时;根据时间状语by the end of last term,表示动作发生在过去的过去,用过去完成时,故选C。
2.C
【解析】句意:——昨晚我给你打电话时你在做什么?——我刚做完作业,正准备洗澡。
考查过去完成时的用法。根据“when I phoned you yesterday evening”和“and was starting to take a bath”可知,做完作业发生在打电话这一过去动作之前,过去的过去,需用过去完成时,结构为had done。故选C。
3.C
【解析】句意:当我到火车站的时候,火车已经开了。
考查过去完成时。根据句意可知,火车在我到达火车站之前就开了, 而got to是过去时, leave“离开”这一动作在got to之前已经发生, 所以要用过去完成时,过去完成时的结构是had+过去分词,leave的过去分词是left。故选C。
4.A
【解析】句意:这所房子坐落在山脚下。当我们到达时,主人已经在桌子上放好了零食。
考查时态和动词辨析。lies位于,坐落在;laid放(过去式);lay放。根据“The house…at the foot of a hill.”可知,房子坐落在山脚下,应该用lie,且陈述客观事实,应该用一般现在时,主语The house是第三人称单数,故第一空填lies。根据“the host had…snacks out on the table.”可知,主人放好了零食,应该用lay,根据“had”可知,此处句子时态为过去完成时,lay的过去分词是laid。故选A。
5.C
【解析】句意:到上个月月底,我们已经完成了所有的新课。
考查介词辨析。 after在……之后; by the time 到……的时候,相当于连词,引导时间状语从句;by the end of 到……的末尾;根据“ last month”是短语,排除B;“ had finished ”是过去完成时,可知此处用“by +过去的时间”,排除A。故选C。
6.D
【解析】句意:南希说她已经把那本杂志还了图书馆。A. has returned现在完成时态的单数形式; B. returned过去式;C. hadn’t returned过去完成时的否定形式;D. had returned过去完成时态。考查过去完成时。句中“said”是过去式,可知还杂志这一事件发生在过去的过去,故应使用过去完成时。故选D。
7.D
【解析】句意:在去年植树节之前,志愿者们已经种了一百棵树。
考查动词时态。根据“before last Tree Planting Day”可知,表示过去的过去发生的动作,用过去完成时态“had done”,故选D。
8.D
【解析】句意:她说当她到达电影院时,那部电影已经上演了5分钟。begin开始,是短暂性动词;be on上演,是延续性动词。根据for 5 minutes可知与时间短语连用,故用延续性动词,故排除AB两项。根据said可知此处用过去完成时,故选D。
9.A
【解析】句意:——我给你打电话时你看了多长时间电视?——大约两个小时。
考查动词时态。had…watched过去完成时;have…watched现在完成时;did…watch一般过去时;were…watching过去进行时。根据by the time“到……时候为止”,可知表示事情发生在过去的过去,用过去完成时,结构是“had+动词的过去分词”,故选A。
10.C
【解析】句意:O'Shea在北京主持Joy FM节目前,他在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing和for ten years.可知主句用过去完成时态;故选C
11.C
【解析】句意:老师来的时候,我们已经打扫完了教室。
考查过去完成时。A. finished表一般过去时;B. have finished表现在完成时;C. had finished表过去完成时。根据英语语法,by the time引导时间状语从句,从句为一般过去时,主句应用过去完成时,表示截止到从句动作发生时,主句动作已经完成,即过去的过去。故选C。
12.D
【解析】句意:到上周末为止,他们已经完成了装修房子。
will finish一般将来时;finished是过去式或过去分词形式;have finished现在完成时;had finished过去完成时。根据句中的时间状语By the end of last week可知,这个动作是上周之前发生的事情,表示“过去的过去”,应用过去完成时,故选D。
13.D
【解析】句意:这是我们第一次为父母做饭。
考查动词时态。“It is the first time +从句”的结构中,从句用现在完成时,此处为“It was the first time that+从句”结构,从句应用过去完成时“had+动词过去分词”,故选D。
14.D
【解析】句意:到他十岁的时候,他已经完成了他的高中教育。
has completed现在完成时,已经完成;completed是过去式或过去分词形式;would complete过去将来时;had completed过去完成时。句中by the time…表示“到……时候”,常和完成时态搭配,从句中使用了一般过去时,主句应用过去完成时,故选D。
15.D
【解析】句意:到他10岁的时候,Annie做过什么?
did…do一般过去时态,一般疑问句形式;did…did形式错误,第一个空用了助动词did,谓语动词应变为原形;has…done现在完成时;had…done过去完成时。句中by the time意为“到……时候”,常和完成时态搭配,从句中使用了一般过去时,故主句用过去完成时,选D。
16.D
【解析】句意:当我到达电影院时,电影已经开始五分钟了。
考查过去完成时。根据“When I got to the cinema”及“for five minutes”可知,到电影院时,电影已经开始,表示过去的过去,所以用过去完成时,begin是短暂性动词不能接时间段,be on是延续性动词。且过去完成时基本结构为had done,故选D。
17.C
【解析】句意:当我到达火车站时,火车已经开走十分钟了。
本题考查时态和动词辨析。had left是过去完成时,是瞬间性动词;has left是现在完成时,是瞬间性动词;had been away是过去完成时,是延续性动词;has been away是现在完成时,是延续性动词。根据When I got to the train station,可知,此处用过去完成时,排除BD两项。根据for ten minutes可知,与时间段连用,用延续性动词。故选C。
【点睛】延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。.延续性动词可以用于现在完成时,其完成时态可与表示"段时间"的状语连用。
终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。常见的非延续性动词有:come, go, arrive, reach, leave, begin, start, buy, join, die, borrow, getup等。这类动词也可以用于完成时态,说明某个动作的结果还存在,但不能和for 表示的一段时间的状语连用。
18.C
【解析】句意:到上学期末为止,我们已经完成了所有的课程。by the end of +过去时间点,后面的主句用过去完成时,结合句意和语境可知选C。
19.C
【解析】句意:到去年年底,我们已经学习了超过2000个单词。
考查过去完成时。结合时间状语“By the end of last year”及语境可知,此处应在讲述到去年年底说话者的学习情况,表示一个动作或状态在过去某一时间或动作之前已经完成或结束,或对“过去的过去”造成的影响或结果,时态应用过去完成时,其结构为“had done sth.”。故选C。
20.C
【解析】句意:当我到达电影院时,电影已经开始了10分钟。
考查过去完成时。根据“When I arrived at the cinema”可知,时态为一般过去时。而“电影开始”发生在“到达”之前,要用过去完成时,结构为had+过去分词;begin为非延续性动词,不能与一段时间连用,要转化为表示状态的be on。故选C。
21.C
【解析】句意:飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。
考查动词时态。主句用了一般过去时,原因状语从句表示“她以前从未坐过飞机”是比主句动作更早的事情,指过去的过去,故用过去完成时。故选C。
22.D
【分析】考点:考查动词的时态
【解析】试题分析:句意:昨天他为什么迟到了?——他睡过头了。他到达公交车站时,公交车已经开走了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态,选D。
23.C
【解析】句意:到我15岁时,我父母已经结婚20年了。
考查时态。根据“for twenty years by the time I was 15.”可知,此处表示在某个过去的时间之前已经发生的动作,应用过去完成时,排除A选项,且句中动词要用延续性动词,B/C/D三个选项中C选项是延续性动词,故选C。
24.A
【解析】句意:——你吃过早饭吗?——吃过了,我在早上8点吃的。根据have可知此处用现在完成时have done,故第一空用过去分词had。故排除CD两项。表示吃过了,因此吃早饭的时间发生在过去,故第二空用一般过去时ate。故选A。
25.C
【解析】句意:——你为什么不立马把钱包给那个人? ——因为在我意识到是他的钱包之前他已经消失了。
考查动词时态。根据“before I realized it was his”可知“意识到钱包是他的”发生在过去,“他消失”发生在“意识到”之前,所以是过去的过去,故用过去完成时,其结构是:主语+had+过去分词,故选C。
26.C
【解析】试题分析:句意:当我返回到学校时,铃早响了。By the time…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。A. rang一般过去时态;B. has rung现在完成时态;C. had rung过去完成时态。故选 C。
考点:考查过去完成时。
27.B
【解析】句意:到上月底为止,亨利已经收集了二百多张外国邮票。
考查时态。A. collected一般过去时; B. had collected过去完成时;C. would collect过去将来时; D. was collecting过去进行时,by the end of last month.意为“上月月底之前”, 表示过去某一时间或动作以前已经发生或完成对过去的某一点造成的某种影响或是结果。它表示动作发生的时间是“过去的过去”,故用过去完成时。故选B。
【点睛】过去完成时表示在过去某一时间或动作之前已经发生或完成的动作。表示的时间是“过去的过去”,常与by last year, by the time of yesterday,等连用。如:1. She said she had seen the film 4 times. 她说她看过这部电影4次了。2. When Mr. Li got to the classroom, all the students had begun reading. 李先生到教室时,所有的学生都开始读书了。3. By the time they arrived, the bus had left. 他们到达时,公共汽车已经开走了。4. When we arrived, he had already left. 我们到达时他已经离开了。5. By six o’clock , he had worked twelve hours. 到6点钟时他就已工作了12小时。
28.C
【解析】试题分析:句意:我十岁前学会了900个英语单词。表示10岁前已经完成的动作,表示过去某时以前已经发生或完成的动作,用过去完成时态。故选C。
考点:考查动词时态辨析。
29.C
【解析】句意:当我到达公共汽车站时,公共汽车已经开走了5分钟。
考查动词时态和延续性动词。leave离开,过去分词是left,短暂性动词;be away离开,延续性动词。根据“already”和“When I got to the bus stop”可知,应是在到车站前车就离开了,所以是强调过去的过去,所以用过去完成时,结合“for 5 minutes”是时间段可知,空处需用延续性动词。故选C。
30.D
【解析】句意:我到家时,我父母已经走了半个小时。leave离开,是短暂性动词;be away表示离开,表示状态,可以和for+一段时间连用。根据时间状语for half an hour.可知排除AB;根据By the time I got home可知,主语用过去完成时,其结构是had done的形式,根据题意,故选D。
31.B
【解析】句意:我到电影院时,电影已经上映十分钟了。
考查时态。by后加过去时间,常与过去完成时连用。begin和start“开始”,是短暂性动词,不能与一段时间连用,应该转换为be on(延续性动词)。故选B。
32.D
【解析】句意:他们彼此相爱了五年后,终于结了婚。
考查时态。fall in love为非延续性动词短语,不能与for five years连用,故排除A、B项;be in love为表示状态的动词短语,可以与for five years连用,且这个动作发生在“got married”之前,故用过去完成时had done。故选D。
33.B
【解析】句意:到我打电话的时候,他们已经决定了关于这个项目的事情。
考查时态。根据“By the time I called”可知,主句是发生在过去的过去,用过去完成时,其结构是had done。故选B。
34.D
【解析】句意:当你给我打电话时我正在睡觉。然后我立刻打了辆出租车。但当我到达大厅时,音乐会已经开始了30分钟。
考查过去进行时和过去完成时的用法。根据“when you called me”可知,此处表示“你打电话时我正在睡觉”,第一空要用过去进行时表示当时正在进行的动作,可排除AB选项。根据“for 30 minutes”可知,第二空要用过去完成时表示持续状态,begin是瞬间动词不能接时间段,be on可以表示持续状态。故选D。
35.D
【解析】句意:当我到达学校的时候,我意识到我把字典忘在家里了。
A为现在完成时;B为一般过去时;C为过去将来时;D为过去完成时。“把词典忘在家里”发生在“意识到”这一过去动作之前,因此应该用过去完成时。故选D。
36.C
【解析】句意:——上周末除了你,我们都去公园了。你为什么没来?——因为我去过那个公园两次了。
考查时态,have been to以及have gone to的用法。have gone to去了某地(未回来);have been to去过某地(已回来)。根据“We all went to the park except you last weekend. Why didn’t you come”可知,强调过去的过去,用过去完成时。根据“the park twice”可知,曾经去过两次,故选C。
37.C
【解析】句意:-你为什么不马上把钱包交给那个人呢?----因为他在我意识到是他之前消失了。过去的过去需用过去完成时,过去完成时构成:had +过去分词;disappear消失,不及物动词,不能用于被动语态,A和D是被动语态,排除,B是现在完成时,排除;结合句意和语境可知选C。
点睛:不用于被动语态的动词:1. 不及物动词没有被动语态,例如take place(发生),happen(发生),come true (实现),break out(爆发),appear(出现),disappear(消失),last(持续),fail (失败)等;2.系动词无被动语态.如appear, be become, fall, feel, get, grow, keep, look, remain, seem, smell, sound, stay, taste, turn等;3. 某些静态动词不用于被动语态,如have, lack, fit, hold, suit。
38.D
【解析】句意:当我冲进电影院时,电影已经开始半个小时了。
考查过去完成时。根据“By the time I rushed into the cinema”以及“for half an hour”可知,时态为过去完成时,其谓语动词构成为had done,此处表示延续性动作,begin为非延续性动词不符合,应用“had been on”。故选D。
39.B
【解析】句意:等我到机场的时候,飞机已经起飞了。have taken off已经起飞了,是现在完成时态;had taken off过去完成时态;is taken off被起飞了,是一般现在时的被动语态;is taking off将要起飞,现在进行时表示将来。句中by the time引导的是状语从句,从句用一般过去时态,主句用过去完成时态,故选B。
40.D
【解析】句意:当我到电影院的时候,电影已经开始了。
考查一般过去时和过去完成时。begin开始,延续性动词是be on;arrive到达,后面接介词in/at;get to到达;reach到达,后面直接接宾语,根据第二个空后的“to the cinema”可知,应该是到电影院,用got,排除A和C,“电影开始”发生在“到电影院”之前且“到电影院”是一般过去时,所以第一个空用过去完成时,指“发生在过去的过去”,排除B,故选D。
41.D
【解析】句意:学校放学时,雨已经停了。所以我没用雨衣。
考查过去完成时。根据句意理解可知,这里表达的是“到放学的时候,雨已经停了”,“雨停了”这个动作是发生在“放学时”之前,所以这里“放学”应该用过去时,而“雨停了”应该用过去完成时,故选D。
42.B
【解析】句意:-昨晚除了你,我们都去看电影了。你为什么不来?——因为我看过那部电影两次。看过两次发生在过去的过去,所以用过去完成时。答案为B。
43.D
【解析】句意:汤姆发现当他到达车站时,火车已经离开了。选项中left为leave的过去式形式;arrived为arrive的过去式形式;had left和had arrived为过去完成时的句子结构。本句是由主句Tom found加that引的宾语从句构成的复合句,宾语从句中又包含when引导的时间状语从句。由于主句使用的一般过去时态,故从句应使用过去的某种时态。分析句意可知,火车离开车站的动作发生在前,汤姆到达车站的动作发生在后,所以汤姆到达车站应用一般过去时,火车离开车站应是“过去的过去”,故用过去完成时态,故选D。
44.D
【解析】句意:——你昨天为什么不去看电影?——因为我已经看过它两次了。A. watched观看,一般过去时态;B. was watching正在观看,过去进行时;C. have watched已经观看,现在完成时;D. had watched已经观看,过去完成时。根据语境及时间状语提示,可知用过去完成时,其结构是had done的形式。根据题意,故选D。
45.D
【解析】解析:句意:到他十八岁的时候,他已经学会了三种外国语言了。本题考查时态的用法。By的含义是“到…时间为止”,By the time he was eighteen意思是“到他十八岁为止”这个时间概念指的是“十八岁以前的时间”,即“过去的过去”,符合过去完成时的时间概念,因此D选项符合题意;A选项是一般现在时,B选项是过去时,C选项是现在完成时,均不符合题意。故答案选D。
46.B
【解析】句意:到去年为止,他已经写了20多首曲子。
本题考查的是时态,by the. end of last year意为“到去年为止”,其表明此句应用过去完成时,其谓语结构为“had+动词的过去分词”。write的过去分词为written,故答案选B。
47.C
【解析】句意:-你在聚会上看到Tom了吗?-没有,等我到那儿的时候,他已经离开了。left离开,过去式;was leaving正要离开,是过去进行时,表示将来;had left过去完成时;has left现在完成时。根据句意可知,汤姆是在“我”到之前离开的,即“过去的过去”,故应用过去完成时。选C。
48.D
【解析】句意:她说她已经读过这个故事了。
考查动词时态。句子含有宾语从句,主句时态是一般过去时,从句用过去的时态,排除A和C;根据“already”可知,用过去完成时had done。故选D。
49.C
【解析】句意:——我们昨天下午去了主题公园。你为什么不和我们一起去?——因为我去过那里两次了。
考查现在完成时。根据“Because I…there twice.”可知,本句表达的是已经去过主题公园两次了,表示动作发生在过去的过去,需用过去完成时,主语是“I”,其谓语结构是had+done,结合选项可知,排除AB。根据“twice”可知已经回来,需用had been。故选C。
50.C
【解析】句意:我们本想告诉坎蒂这个好消息,但我们发现她不在。
考查动词时态。根据“but we found that she wasn’t in”可知,发现坎蒂不在发生在过去,想告诉坎蒂这个好消息发现坎蒂不在,所以空格处动作表示“过去的过去”,应用过去完成时“had+动词过去分词”,故选C。
51.A
【解析】句意:到他十四岁的时候,他已经建立了一个小型化学实验室。
考查过去完成时。根据“By the time he was fourteen”可知,到14岁时,他已经建立了一个小型化学实验室,此处应用过去完成时“had+动词过去分词”,表示过去的过去,set的过去分词为set。故选A。
52.D
【解析】句意:当我跑到超市时,所有的盐都卖完了。
考查过去完成时的被动语态。A. sold out一般过去时;B. had sold out过去完成时;C. has been sold out现在完成时的被动语态;D. had been sold out过去完成时的被动语态。by the time意为“在……以前;到……的时候”,引导的时间状语从句为一般过去时态时,主句为过去完成时态,故排除A、C两项。主语all the salt与sell out是被动关系,因此用过去完成时的被动语态,排除B选项;故答案选D。
53.C
【解析】句意:在我父亲到车站的时候,公交车已经离开了。
考查时态。根据“By the time my father got to the station”可知公交车离开的动作发生在到达之前,用过去完成时had done。故选C。
54.B
【解析】句意:当我到达晚会时,我的大部分朋友已经离开了。
考查动词时态用法。left一般过去时; had arrived过去完成时 ;had left过去完成时; arrived一般过去时;left; arrived两者都是一般过去时;had left过去完成时; had arrived过去完成时。根据逻辑思维可知朋友是过去的过去离开的,在我到达晚会之前,所以前者用过去完成时;到晚会用一般过去时,故选B。
55.C
【解析】句意:——你在机场见到汤姆了吗?——没有,我到那里时,他的飞机已经起飞了。考查动词时态。根据问句中的Did可知我“到达”的动作发生在过去,应用一般过去时,飞机起飞发生在“我”到达机场之前,因而飞机起飞的时间发生在过去的过去,应用过去完成时,其构成为:had+动词过去分词;结合选项可知C选项符合题意,故答案选C。
56.C
【解析】句意:我到达车站之前我意识到我把学生证落在学校了。
考查动词时态。left落下;一般过去时;have left现在完成时;had left过去完成时。根据“By the time I got to the bus stop, I realized I...my school ID card at school.”可知,“将学生证落在学校”是发生在“到达车站”之前,“到达车站”这一动作发生在过去,“将身份证忘在家里”则发生在过去的过去,所以应用过去完成时。故选C。
57.C
【解析】句意:昨天我到那儿时会已经开始了。
考查动词的时态。“我昨天到那儿”是过去,“会议开始”在我到那儿之前,应是过去的过去。故用过去完成时。故选C。
58.B
【解析】句意:奥德丽在成为好莱坞超级明星之前就是一个模特。考查动词时态题。本句是时间状语从句,从句时态是一般过去时。before在……以前;根据句意结构和语境,Audrey在成为好莱坞超级明星之前就已经是一个模特了,可知主句需用过去完成时,故选B。
59.D
【解析】试题分析:句意:——你在机场看到Tom了吗?——没,当我到那儿的时候,他的飞机已经飞走了。根据时间状语从句by the time---可知,本题中主句用过去完成时,从句用一般过去时。故选D。
60.C
【解析】句意:当他在商店时,发现他丢了钱包。
考查动词过去完成时态用法。lost是一般过去时;has lost是现在完成时;had lost是过去完成时;would lose是过去将来时。根据在商店里是一般过去时态,可知丢钱包在这之前,所以用过去完成时,故选C。
61.A
【解析】句意:到上学期末,OM爱好组的学生已经上了10门课。
考查时态。时间状语“By the end of last term”表示在过去某个时间点之前已经完成的动作,应用过去完成时。故选A。
62.B
【解析】句意:当医生赶到时,这只宠物已经死了。
考查时态用法。根据“When the doctor arrived”可知,“宠物死亡”发生在“医生赶到”之前,是“过去的过去”,应用过去完成时;die是短暂性动词,此处强调动作已完成,had died符合语境。故选B。
63.C
【解析】句意:当我到达机场时,飞机已经起飞了。
考查动词时态。By the time引导的时间状语从句,从句用一般过去时(got),主句需用过去完成时(had+过去分词),表示动作在从句动作之前已完成。故选C。
64.D
【解析】句意:金侦探在这个案子上工作了3个月,才最终得到线索并成功破案。
考查动词时态。根据“before he finally got the clues and successfully solved it”可知,在成功破案之前,金侦探已经在这个案子上工作了3个月,got为过去式,所以此处表示“过去的过去”,应用过去完成时。故选D。
65.B
【解析】句意:当他到达电影院时,电影已经上映了10分钟。
考查过去完成时、延续性动词和一般过去时。had begun过去完成时,arrive一般现在时;had been on过去完成时,got to一般过去时;began一般过去时,got to一般过去时。“for 10 minutes”表示一段时间,begin是非延续性动词,不能与表示一段时间的时间状语连用,所以要先将其转化为延续性动词短语be on,意为“在进行中,上演”,此时句子时态要用过去完成时,其结构为“had+过去分词”,be的过去分词是been,故第一个空填had been on;根据语境,到达电影院这个动作发生在过去,get的过去式是got,故第二个空填got to。故选B。
66.B
【解析】句意:到雨停的时候,我们已经在教室里待了两个多小时。
考查时态。have stayed现在完成时;had stayed过去完成时;stayed一般过去时;will stay一般将来时。“by the time”引导的时间状语从句表示“到……的时候为止”,主句动作发生在从句动作之前,需用过去完成时(had+过去分词)表示“过去的过去”。故选B。
67.D
【解析】句意:——当学生们到达那里时,电影已经开始多久了?——大约十分钟。
考查过去完成时与延续性动词。根据“when the students got there”可知,“电影开始”发生在“到达”之前,是“过去的过去”,需用过去完成时,谓语结构为“had done”,又因“how long”询问持续时长,需搭配延续性动词/短语,“begun”是瞬间动词,无法表持续,“been on”可表持续状态,故选D。
68.A
【解析】句意:躺在草地上的一只公鸡撒谎说他下了一个蛋。
考查动词辨析。lie躺,过去式为lay,现在分词是lying,过去分词是lain;lie说谎,过去式/过去分词是lied,现在分词是lying;lay下蛋/放置,过去式/过去分词是laid,现在分词是laying。第一空描述公鸡在草地上的动作是“躺”,需要用现在分词lying作后置定语,表示“正在躺着的公鸡”;第二空表示公鸡“说谎”,时态为一般过去时,用词用过去式lied;第三空表示“下蛋”,had后需要过去分词laid,构成过去完成时。故选A。
69.C
【解析】句意:当他完成作业时,他的朋友们已经离开了。
考查过去完成时和一般过去时的用法。by the time引导时间状语从句,从句动作和主句动作有“先后顺序”——从句用一般过去时(finished,表后发生的“完成作业”),主句用过去完成时(had left,表示“离开”在“完成作业”前已发生)。故选C。
70.C
【解析】句意:到上个月底为止,这座新的桥梁已经建好了。
考查时态和语态。根据“by the end of last month”可知,此处应用过去完成时,表示在过去某一时间点之前已经完成的动作,且主语“The new bridge”与谓语动词“build”之间是被动关系,用被动语态,所以此处应用过去完成时的被动语态。故选C。
71.D
【解析】句意:当我到达车站时,火车已经开走了。
考查动词时态。leaves离开,一般现在时;left是一般过去时;has left是现在完成时;had left是过去完成时。根据“When I got to the station”可知,“到达车站”是过去的动作,而“火车开走”发生在“到达”之前,即过去的过去,应用过去完成时,故选D。
72.D
【解析】句意:当他到达车站时,火车已经开走了。
考查动词时态。“By the time”引导时间状语从句,从句用一般过去时(got to),表示“到过去某个时间为止”,主句动作发生在从句动作之前,即“过去的过去”,应用过去完成时,故选D。
73.D
【解析】句意:坐在我旁边的男人很紧张,因为他以前从未坐过飞机。
考查动词时态辨析。根据“was nervous”和“before”可知,动作发生在“was nervous”之前,需用过去完成时表示“过去的过去”,构成为主语+had+done。故选D。
74.C
【解析】句意:当我到达电影院的时候,电影已经放映五分钟了。
考查动词时态。根据句中“when I got to the cinema”可知,主句动作发生在过去的过去,即“到达电影院”之前,所以主句应该用过去完成时;再根据句中“for five minutes”可知,句中谓语动词应为延续性动词,begin是瞬间性动词,其延续性形式为be on,所以此处使用had been on。故选C。
75.C
【解析】句意:到去年年末,中国在太空探索计划中已经取得了一系列成就。
考查动词时态。has made已经取得,表示现在完成时;made取得,表示一般过去时;had made已经取得了,表示过去完成时;will make将会取得,表示一般将来时。根据句中“By the end of last year”可知,此处表示在过去的一个特定时间点之前,即“过去的过去”,为过去完成时,其结构为had done。故选C。
76.C
【解析】句意:——昨晚你为什么没和Rachel一起去看电影?——哦,我之前已经看过那部电影两次了。
考查过去完成时。根据“before”和语境可知,动作“看过”发生在“没去(过去)”之前,即“过去的过去”,需用过去完成时,结构为had done。故选C。
77.B
【解析】句意:在我们到达电影院入口之前,大卫已经等了二十分钟。
考查过去完成时。“到达电影院入口”是过去的动作,用的是一般过去时“arrived”,而“等待”这个动作在“到达”之前就已经开始,且持续了20分钟,是“过去的过去”,要用过去完成时,其结构为“had+过去分词”,“wait”的过去分词是“waited”,所以这里填“had waited”。故选B。
78.D
【解析】句意:昨晚我到家时,雨已经停了。
考查动词时态。根据“When I got home last night, the rain …already.”可知,“到家”是过去的动作,而“雨停”发生在这之前,需用过去完成时,其结构为had+过去分词,表示“过去的过去”。故选D。
79.B
【解析】句意:基蒂在全家搬到加拿大之前从未见过雪。
考查时态。根据“before her family moved to Canada”可知,此处指过去的过去,应用过去完成时。故选B。
80.D
【解析】句意:今天早上我到教室的时候,讲座已经开始10分钟了。
考查时态和延续性动词。根据“for 10 minutes”可知,此处应用延续性动词,began开始,过去分词begun,属于短暂性动词,不能与时间段连用,排除A、B;根据“When I got to the classroom this morning”可知,在讲座在我到达教室前已经开始了,应该用过去完成时态,排除C。故选D。
81.A
【解析】句意:昨晚当他到电影院时,电影已经开始30分钟了。
考查动词辨析和时态。arrived at到达,跟小地点;got表示到达时,应跟介词to,再跟地点名词;arrived in到达,跟大地点;reached到达,跟地点名词;be on“上映”,表示状态,可与时间段连用;began和begun分别为动词begin的过去式和过去分词,是非延续性动词;第一空“the cinema”为地点名词,小地点,可以用arrived at/reached;第二空“for thirty minutes”为时间段,应用be on表示“上映”,had been on为过去完成时,符合语境。故选A。
82.D
【解析】句意:当爱丽丝寻找《哈利·波特》的副本时,她发现它已经被别人借走了。
考查动词时态和语态。根据时间状语可知寻找副本发生在过去,且横线部分是found的宾语从句,根据宾语从句时态原则“主过从过”,即主句用一般过去时,从句用相应的过去时态,可排除AC选项;结合“When Alice looked for the copy of Harry Potter,”可知,“找的时候发现已经被别人借走了”,对当时造成了影响。故用过去完成时。故选D。
83.A
【解析】句意:到中午时,那个年轻的送货员已经完成了20多个订单的配送,感到很累。
考查过去完成时。根据“By noon”可知,此处表示在中午之前已经完成的动作;主句后半部分“felt tired”使用了一般过去时,说明“完成送货”发生在“感到累”之前,即过去的过去,因此,前半部分需用过去完成时“had+过去分词”,故选A。
84.D
【解析】句意:Stan今天早上去了警察局,因为有人偷了他的摩托车。
考查时态。根据“Stan went to the police station this morning”可知,有人偷摩托车是发生在今天早上之前,用过去完成时,结构为had done。故选D。
85.B
【解析】句意:当我到达电影院的时候,电影已经开始十分钟了。
考查时态和动词用法。had begun是过去完成时,begin是短暂性动词;had been on是过去完成时,be on上演、开始,是延续性的状态表达;has started是现在完成时,start是短暂性动词;has been on是现在完成时。根据“When I got to the cinema”可知,到达电影院是过去的动作,而电影开始发生在到达电影院之前,即过去的过去,所以要用过去完成时。故选B。
86.C
【解析】句意:我和我妻子在彼此了解之前已经见过几次面了。
考查过去完成时。“got to know”是一般过去时,而“见面”这个动作发生在“got to know”之前,即过去的过去,所以要用过去完成时,其结构为“had+过去分词”。故选C。
87.D
【解析】句意:在父亲吩咐他之前,迈克已经浇完花了。
考查时态。根据“before his father told him to do so.”可知,此处迈克浇花这个动作发生在他父亲告诉他之前,即“过去的过去”,所以应用过去完成时,结构为“had +动词过去分词”。故选D。
88.A
【解析】句意:——昨晚我给你打电话时,你在做什么 ——我刚做完作业就要睡觉了。
考查动词时态。根据 “was going to bed” 可知 “完成作业” 发生在 “打算睡觉” 之前,而 “打算睡觉” 是过去进行时表示过去将来的动作,所以 “完成作业” 是 “过去的过去”,要用过去完成时,结构为 “had + 过去分词”。故选 A。
89.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。
90.C
【解析】句意:到上学期末,所有的项目都完成了。
考查动词时态和语态。“By the end of last term” 表示 “到上学期末为止”,是过去完成时的标志;主语projects“项目”和谓语动词complete“完成”之间存在逻辑上的动宾关系,应该用被动语态。所以本空要用过去完成时的被动语态,结构为“had been + 动词过去分词”。故选 C。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
同课章节目录