/ 让学习更有效 新课备课备考 | 英语学科
2025年牛津上海版(试用本)九年级英语上册精讲精练
Unit 1 Ancient Greece
核心语法:过去完成时
一、核心概念图解
过去完成时表示"过去的过去",即在过去某一时间或动作之前已经发生或完成的动作。
时间轴示意:
[更早的过去] → [过去参照点] → [现在]
|________________|
过去完成时动作
二、基本结构
句式 结构 例句
肯定句 主语 + had + 过去分词 By 8 PM, I had finished homework.
否定句 主语 + had not + 过去分词 She hadn't seen the film before.
疑问句 Had + 主语 + 过去分词? Had you eaten when I called
注意:
所有人称统一使用 had
过去分词规则与现在完成时相同
三、四大核心用法
表示"过去的过去"
When I arrived, the train had left.(到达前火车已离开)
与by连用的完成情况
By 2020, he had worked here for 5 years.(截至2020年的累计)
在间接引语中的应用
She said she had seen the movie.(直接引语:"I saw the movie.")
虚拟语气中的使用
If I had known, I would have helped.(实际当时不知道)
四、典型时间状语
类型 关键词 例句
by+过去时间 by yesterday, by last year By 2019, she had become a doctor.
when/before引导从句 when, before When I woke up, it had stopped raining.
already/just already, just He had just left when you called.
关键规则:
必须存在明确的过去参照时间(显性或隐性)
五、易错点突破
与一般过去时的混淆
过去完成时 一般过去时
强调动作先后 单纯陈述过去
After I had done homework, I played games. I did homework yesterday.
与现在完成时的区别
过去完成时 现在完成时
相对于过去某时间 相对于现在
By 2020, I had lived there for 3 years. I have lived here since 2018.
非延续性动词的用法
He had died for 2 years when...(die是非延续性动词)
He had been dead for 2 years when...
六、记忆口诀
"过去完成表'过过',had加过分不会错;
by/when作参照,延续动词要记牢;
间接引语常出现,虚拟语气也需要;
没有参照别乱用,时间先后最重要!"
1. My good friend ____ his bike when it began to rain heavily.
A.is riding B.rode C.was riding D.rides
2.He said that he to Canada a few years ago.
A.had been to B.have been to C.went D.go
3.The movement of boycotting(联合抵制) the South Korean goods in whole China _______ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA.
A.had been on B.had begun C.has been on
4.He said that ________.
A.he has finished his work already B.he had finished his work already
C.has he finished his work already D.had he finished his work already
5.Before Kate came to the party, she _______ supper at home.
A.has B.had C.have had D.had had
6.I ________home ________it began to rain heavily. I got wet all through.
A.had left; hardly when B.hardly left; than
C.have hardly left; than D.had hardly left; when
7.Mary thought of the party which she___________ for this day.
A.plan B.planned C.had planned D.would plan
8. Nancy ____ lots of charity work in her free time before she worked for The Red Cross.
A.does B.has done C.would do D.had done
9.I you could come.
A.hope B.had hoped C.have hoped D.are hoping
10. —Did you see the basketball star yesterday when he came to visit our school yesterday
—No, by the time I got to school, he____.
A.has left B.had left C.leaves
11. It's bad luck today! By the time I got to the train station, the train ____ for ten minutes.
A.has been away B.will be away C.had been away
12.When I ______ the cinema, the film _______for ten minutes
A.got to; has begun B.arrived at; has been on
C.reached; had begun D.hurried to; had been on
13.Linda likes collecting stamps and by the end of last year she __________about 2,000 stamps.
A.would collect B.was collecting C.has collected D.had collected
14.– Were you late for work yesterday morning
– Yes. By the time I got to the bus stop, the early bus .
A.has already left
B.is already left
C.had already left
15.By the time my sisters home yesterday, I the dinner already.
A.reached; have cooked
B.have reached; had cooked
C.reached; had cooked
16.—Did you meet Tom at the airport
—No, he____ by the time I________ there.
A.had left; got B.had left; arrived
C.left; arrived D.left, had got
17.He ___ to settle down in the country, but I persuaded him to live with us in the city.
A.has planned B.had planned C.would plan D.planned
18.— Jack, would you like to see the new movie
— I'd love to, but I______ it already.
A.am seeing B.will see C.see D.have seen
19. By the end of last year, more than 50 students of that school ____ Fudan University.
A.had entered B.will enter C.are entering D.have entered
20.—Are you surprised at the ending of the movie
—No, because I ___________ the story.
A.read B.will read C.have read D.was reading
21.Daming ______ this pen for 5 years. He ______ it in 2014.
A.has bought; bought B.bought; bought
C.has kept; has bought D.has had; bought
22.The little girl didn't have enough money to buy the English CD, because she _________ her money on too many cards.
A.spent B.cost C.had cost D.had spent
23.-My parents our home for a few hours when I arrived. I didn't meet them.
-You could call them if you wanted to know where they were.
A.have been away from B.had been away from
C.had left D.had gone
24.The little boy me a few minutes before his mother showed up.
A.stares at B.has stared at C.looks at D.had stared at
25.—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
26.When he arrived at the bus stop, the bus ________ for 10 minutes.
A.has left B.had left C.has been away D.had been away
27.Johnson ______ two tickets for the concert before Joe made a phone call to him.
A.had booked B.booked C.has booked D.were booking
28.She said she _________ me five letters in one month.
A.has written B.will write C.had written D.wrote
29.By the end of last month, we ______________ all the new lessons.
A.have learned B.learned C.had learned D.would learn
30.— 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
31.However, no one __________ any life in space yet.
A.has been discovered B.has discovered
C.have discovered D.discovered
32.When I got to school, our English class on for 5 minutes.
A.was B.had begun C.had been D.began
33.He said that he _____ to Canada ten years ago.
A.had been to B.have been to C.went
34.When we ________the railway station, the train ________for ten minutes.
A.got to; had gone B.arrived; has left
C.reached; had been away D.had arrived at; left
35.I ___________ eaten the cupcake before you told me that it was for your sister.
A.had already B.have already C.already D.would have
36.Seeing John rush into the room with tears in his eyes, I asked him what .
A.would happen B.had happened
C.happened D.was happened
37.By the time she went outside, the bus ____ already ______ .
A.had, gone B.had, went C.has, gone D.has, went
38.— 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
39.She said her family ____ themselves ________ the army during the war.
A.has hidden; from B.had hidden; from
C.has hidden; with D.had hidden; with
40.—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
41.Before you came, I ___________ just ordered dinner on the phone.
A.has B.had C.have D.was
42.By the time they reached the bus stop, the bus__________ for ten minutes.
A.had left B.have left C.had been away D.have been away
43.He kept looking at her, wondering whether he ________ her somewhere
A.saw B.has seen C.sees D.had seen
44.The plane__________ when we got to the airport.
A.is taking off B.had taken off C.has taken off D.will take off
45. —I____ my lunch by the time you ____ .
—My apologies for being late.
A.had finished; arrived
B.finished; arrived
C.finish; arrive
D.has finished; arrived
E.None of the above
46.The film when I got there.
A.was on B.has been on C.had begun D.has begun
47.Gift shop had been ________ when we got there.
A.close B.to close C.closed
48.Peter ________ to have a cool model plane.
A.hoped B.had hoped C.has hoped D.hopes
49.They said they ___________ from Dick since he __________at College.
A.heard; studied B.hadn't heard; studied
C.have heard; has studied D.didn't heard; has studied
50.By the end of 2012, many buildings built in our city.
A.have been B.have C.had been D.will
参考答案及试题解析
1.C
【解析】句意:当开始下大雨时,我的好朋友正在骑他的自行车。is riding现在进行时;rode一般过去时;was riding过去进行时;rides一般现在时。根据"when it began to rain heavily"可知当开始下大雨时,另一个动作正在进行,由于描述过去的事,故应用过去进行时。故选C。
【点评】考查过去进行时。注意:过去进行时强调过去某个时间点的动作正在进行中,而非已经完成或即将开始。因此,要关注句子中描述的动作是否处于持续状态。 仔细阅读题目中的语境,理解上下文,从而确定正确的时态。例如,如果描述的是两个同时发生的动作,可能需要使用过去进行时。
2.A
【解析】句意:他说他几年前去过加拿大。根据He said一般过去时,可知宾语从句要采用相应的过去时态,have been to现在完成时,go一般现在时,排除答案B和D,此处指的是”几年前他曾到过加拿大“,要用过去完成时,had+过去分词,had been to,故选:A。
【点评】考查过去完成时。掌握过去完成时使用的语境以及构成had+过去分词。
3.A
【解析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。by +过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。故选A。
【点评】此题考查过去完成时。注意和过去时间状语连用。
4.B
【解析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。
5.D
【解析】句意:在凯特来参加聚会之前,她已经在家吃了晚饭。根据Before Kate came to the party,可知have的动作发生在came之前,表示过去的过去,用过去完成时had+过去分词,have的过去分词had,故选D。
【点评】考查过去完成时的构成和用法,根据语境,确定正确的时态。
6.D
【解析】句意:我刚离开家就下起了大雨。我全身湿透了。固定词组,hardly...when,一……就,主句用过去完成时,从句用一般过去时,即主语+had hardly done…when+主语+did…,故选D。
【点评】考查固定句型。注意识记hardly...when引导的句型,掌握句子中的时态,主句用过去完成时,从句用一般过去时。
7.C
【解析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。
【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。
8.D
【解析】句意:南希在为红十字会工作之前,在空闲时间做了很多慈善工作。A.做,一般现在时;B.已经做了,现在完成时;C.将做,过去将来时;D.已经做了,过去完成时。before和worked表明时态是过去完成时,结构是had+动词过去分词,do的过去分词是done,故选D。
【点评】考查过去完成时,首先理解选项区别,然后根据关键词before和worked确定时态。
9.B
【解析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
10.B
【解析】句意:——昨天这位篮球明星来我们学校参观时,你看到了吗?——不,当我到达学校时,他已经离开了。A现在完成时,B过去完成时,C单三式,根据by the time I got to school是过去完成时,表示过去的过去,故选B。
【点评】考查时态,注意识记过去完成时的用法。
11.C
【解析】句意:今天运气不好!当我到达火车站时,火车已经开了十分钟了。A.已经离开,现在完成时;B.将离开,一般将来时;C.已经离开,过去完成时。for+时间段表明时态是完成时,排除B;got是一般过去时,所以用过去完成时,结构是had+动词过去分词,故选C。
【点评】考查过去完成时,首先识记完成时的标志词,然后根据关键词got确定时态结构。
12.D
【解析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【点评】要注意完成时态中的延续性动词的转换。
13.D
【解析】句意:琳达喜欢集邮,到去年年底她已经收集了大约2000张邮票。would collect过去将来时;was collecting过去进行时;has collected现在完成时;had collected过去完成时;根据时间by the end of last year,可知动作是发生在过去的过去,用过去完成时,故答案为D。
【点评】考查过去完成时。注意识记过去完成时的构成和用法。
14.C
【解析】句意:昨天上午你上班迟到了吗?——是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
15.C
【解析】句意:昨天等我的姐妹们到家的时候,我已经做好晚饭了。reached到达,过去式;have reached现在完成时;have cooked做饭,现在完成时;had cooked过去完成时。by the time…,到……时候,引导时间状语从句,从句中有yesterday,应用一般过去时态;主句的动作在从句动作之前发生,应用过去完成时态。故选C。
【点评】考查动词时态。注意识记过去完成时和一般过去时。
16.A
【解析】句意:你在机场接汤姆了吗?——没有,我到那里的时间,他已经离开了。根据by the time+主语+过去时,表示在某个过去的时间点之前已经发生或完成的动作。过去完成时用法为 had + 过去分词。get到达,不及物动词,get to+a place, 或者后面直接跟here,there之类的地点副词;arrived不及物动词,arrived at到达,后接小地点;arrived in到达,后接大地点。由by the time和there,故选A。
【点评】考查过去完成时的构成和用法及动词辨析。根据过去完成时的标志词和动词的用法,选出正确的答案。
17.B
【解析】 句意:他原本打算在乡村定居下来,但是我劝他和我们一起住在城市里。 has planned 现在完成时; had planned 过去完成时; would plan 过去将来时; planned 一般过去时。根据句子结构和语境分析可知,空处为句子的谓语,"persuaded"是一个过去的动作,发生在过去某个时间点。而"planned"则表示在"persuaded"这个动作之前发生,他已经有了一个计划,即表示过去的过去,故用过去完成时,故选B。
【点评】考查过去完成时的用法。注意正确理解选项的意思,根据题目所给语境选择正确的时态。过去完成时通常用于描述一个发生在另一个过去动作之前的动作; 过去完成时还常常用来强调在过去某个时间点上某个动作已经完成或达成。
18.D
【解析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用have done。故选D。
【点评】本题考查完成时have done。
19.A
【解析】句意:到去年年底,该校已有50多名学生考入复旦大学。had entered已经进入,过去完成时;will enter将进入,一般将来时;are entering正进入,现在进行时;have entered已经进入,现在完成时;根据时间状语by the end of last year,可知是时间是过去的过去,用过去完成时,故答案为A。
【点评】考查过去完成时。理解句意并识记各种时态的构成和用法,根据时间状语确定正确的时态。
20.C
【解析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
21.D
【解析】句意:大明买这支笔已经五年了。他是在2014年买的。根据时间段for 5 years,可知第一空时态应为现在完成时,且动词为延续性含义,故排除AB。根据时间状语in 2014可知时态为一般过去时,故选D。
【点评】考查现在完成时和一般过去时。根据时间状语确定句子时态。
22.D
【解析】句意:这个小女孩没有足够的钱买唱片,因为她把钱花在了买卡片上。spend…on,固定搭配,在某事上花费钱,没钱奶唱片是她花钱买卡片造成的后果,应是使用现在完成时,故答案是D。
【点评】考查动词辨析和时态辨析。注意识记固定短语spend…on的用法。
23.B
【解析】句意:—当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。—假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.
【点评】考查完成时态的用法。
24.D
【解析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。
【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。
25.B
【解析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
26.D
【解析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。
【点评】考查过去完成时。
27.A
【解析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过去的过去”动作要用过去完成时(had + 过去分词),所以选A。
28.C
【解析】句意:她说她一个月之内已经给我写了五封信了。这是一个宾语从句,主句为过去时,所以从句使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时在宾语从句中的使用。
29.C
【解析】句意:到上个月底,我们已经学完了所有的新功课。A.学习,现在完成时;B.学习,一般过去时;C.过去完成时;D.将学习,过去将来时。by the time+时间点,后接完成时,根据last month,可知用过去完成时,故选C。
【点评】考查动词的时态。注意过去完成时的用法。
30.B
【解析】句意:——昨晚除了你,我们都去看电影了。你为什么不来?——因为那个电影我已经看了两次了。根据时间状语 last night,可知是昨天晚上的事情,那个电影我看了两次,是在昨晚之前看的,即过去的过去,故要用过去完成时态,watch的过去完成时结构为had watched,故答案为B。
【点评】考查过去完成时。注意识记过去完成时的用法。
31.B
【解析】句意:可是,还没有人发现太空中有任何生命。yet是现在完成时标志,主语是no one,单数第三人称,discover和主语是主动关系,故用has discoverd,故选B。
【点评】考查现在完成时,注意语态。
32.C
【解析】句意:当我到达学校的时候,我们的英语老师已经上了5分钟的课了。我到达学校是过去,老师上课是在我到达学校之前,即过去的过去,故要用过去完成时态,故排除A和D,因为for+一段时间,故要用延续性动词,begin的延续性动词是be on,故答案为C。
【点评】考查过去完成时。注意识记短暂性动词变延续性动词的变化。
33.A
【解析】句意:她说他十年前去过加拿大。A过去完成时,B现在完成时,C一般过去时,根据said可知主句用一般过去时,从句谓语动词发生在said之前,故是过去的过去,所以从句要用过去完成时,故选A。
【点评】考查时态,注意识记过去完成时的用法。
34.C
【解析】句意:当我们到达火车站时,火车已经离开十分钟了。get to=reach=arrive at/in到达,排除答案B,when引导的时间从句,从句用一般过去时,主句用过去完成时,助动词had+过去分词,for +一段时间,谓语动词要用延续性动词,go-gone, leave-left是非延续性动词,leave应该换成be away表示离开,故选C。
【点评】考查时态。注意识记when引导的时间状语从句,掌握get to, arrive和reach的用法,牢记非延续性动词与延续性动词之间的转换。
35.A
【解析】句意:在你告诉我那是给你妹妹吃的之前,我已经吃过了这个纸杯蛋糕。A.已经吃过,过去完成时;B.已经吃过,现在完成时;C.已经,副词;D.将吃,过去将来时。before在.....之前,told告诉,一般过去时,发生在过去的事情之前,所以用过去完成时,结构是had+动词过去分词,故选A。
【点评】考查过去完成时,首先理解句意,然后根据关键词句确定,同时识记过去完成时的结构。
36.B
【解析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。
【点评】本题考查过去完成时的用法。
37.A
【解析】这题考查时态的用法, by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。
38.C
【解析】句意:你为什么不立刻将钱包给那个男人 --因为在我意识到钱包是他的之前他就已经消失了。"我意识到钱包是他的"属于过去发生的事,"他已经消失了" 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词 过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。
39.B
【解析】句意:她说她的家人在战争期间隐藏他们自己躲开了军队。由主句谓语动词said可知,从句应用过去的某一种时态,所以排除A、C两项;又因hide sb. from sb.为固定搭配, 躲着某人,所以排除D项。故选B。
【点评】考查过去完成时。注意过去完成时的用法。
40.C
【解析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
41.B
【解析】句意:你来之前,我刚在电话里订了晚餐。came来,时态是一般过去时,before在......之前,在一般过去时之前,所以用过去完成时,结构是had+动词过去分词,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
42.C
【解析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选C。
【点评】考查动词时态。
43.D
【解析】句意: 他一直看着她,想知道他是否在某个地方见过她。see,见过,动词, 根据He kept looking at her,可知,此处是指想知道他是否在某个地方见过她。此处表示过去的过去,用过去完成时,用had done形式,故选D。
【点评】考查过去完成时。注意过去完成时表示过去的过去的用法。
44.B
【解析】句意:当我们到达机场时,飞机已经起飞了。is taking off现在进行时;had taken off过去完成时;has taken off现在完成时;will take off一般将来时;根据时间状语从句when we got to the airport.可知是当我到达机场时,飞机已经起飞了,是过去的过去,用过去完成时,故答案为B。
【点评】考查过去完成时。注意识记过去完成时的构成和用法。
45.A
【解析】句意:——你到的时候我已经吃完午饭了。——我很抱歉来晚了。根据下文 My apologies for being late.和by the time引导的从句的谓语动词,arrive到达,发生在过去,用一般过去时,arrive的过去式arrived,主句finish完成,发生在过去的过去,用过去完成时had+过去分词,finish的过去分词finished。故选A。
【点评】考查过去完成时的构成和用法。根据语境和固定短语,确定主从句的时态。
46.C
【解析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.
【点评】此题考查过去完成时。
47.C
【解析】句意:我们到那里时,礼品店已经关门了。close动词,关闭,to close动词不定式,关闭,closed形容词,关着的。分析题干可知when引导的从句用一般过去时,而主句用过去完成时,其结构为had done,结合题干中“had been ____”可知be动词后用形容词closed作表语。故选C。
【点评】考查时态,注意过去完成时的被动语态的用法。
48.B
【解析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
49.B
【解析】句意:他们说自从Dick上大学,就没有收到他的来信。由they said可知,他们说的动作是过去时,说的内容发生在过去的过去,故用过去完成时。故第一空为过去完成时。他上大学发生在过去,故第二空用一般过去时。故选B。
【点评】考查过去完成时的基本用法,发生在过去的过去。注意其基本构成。
50.C
【解析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。
21世纪教育网(www.21cnjy.com)