什么是辛亥革命-fun是什么意思
最新中考英语过去完成时真题汇编(含答案)
一、初中英语过去完成时
1.By the time we got there, the film ________
already.
A. began
B. has begun C. have begun
D. had begun
【答案】 D
【解析】【分析】
句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指
从过去某一点到从
句所示的时间为止的一段时间,常与过去完成时连用。故选D。
【点评】考查时态,注意
by the time+过去时的用法。
2.Sue didn't go
to see the film with us last week because she
________________ it with her
mother.
A. has seen
B. had seen C. will
see D. saw
【答案】 B
【解析】【分析】句意:苏上星期没和我们一起去看电影,因为
她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来
时;D.看了,一般
过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成
时,根据
didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的
过去分词
是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.By
the time I ________ on the TV, Beckham ________
two goals.
A. turned; have
scored B.
turned; had scored
C. had turned; have
scored D. had
turned; had scored
【答案】 B
【解析】【
分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状
语从句,by the t
ime到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去
时,主句用过去完成时,需用
“had+过去分词”结构,可排除A;根据句意结构,可知,故
选B。
【点评】考查动词时态辨析题。
4.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
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根
据
By the end of last
month,可知句子的时态为过去完成时,C是过去完成时结构,故答
案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
5.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
【答案】 D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影
已经开始5分
钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所
以选D。
【点评】要注意完成时态中的延续性动词的转换。
6.—
What do you think of the young lady?
— She
is hard-working. She ________ all her effort into
her work before she got ill.
A. has put
B. put C. had put
D. would put
【答案】 C
【解析】【分析】句意:
——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的
精力都投入到她的工作中。根据时间状语
从句before she got
ill.可知主句动作是过去的过
去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过
去
分词。
7.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
【答案】B
【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是
过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分
词,
排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以
排除D,故
选B。
【点评】考查过去完成时,注意其定义的理解。
8.The film when I got there.
A. was on B. has
been on C. had begun
D. has begun
【答案】 C
【解析】【分析】题中“I got
there”表现的是过去时,且题意表达已经开始故为过去完成
时,故选C.
【点评】此题考查过去完成时。
9. —I ______ know
you can play the piano so well.
—Thank you.
A. didn't
B. don't C.
can't
【答案】 A
【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A.
didn't不,一般过
去时态,指过去的状态及过去发生的动作;B.
don't不,一般现在时态,指经常性、习惯性
的动作;C. can't不能,指能力;不可能,表
示否定的推测。根据语境,说话时我已知道你
钢琴弹得好,不知道是过去的状态,用一般过去时,故选A
。
10.By the time I got back to
school, the bell______.
A. rang B.
has rung C. had
rung
【答案】 C
【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,经
常
用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作
回到
学校之前,所以用过去完成时态。 A. rang一般过去时态;B. has
rung现在完成时态;
C. had rung过去完成时态。故选 C。
11.By the time of last year, she
the piano for five years.
A. learnt B. has
learnt C. had learnt
D. will learn
【答案】C
【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By the time
of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+
动词
的过去分词。故答案为C。
【点评】考查过去完成时。掌握过去完成时的构成和用法。
12.Seeing Danel went into the classroom with
tears in his eyes, I asked him what .
A. happened B. had
happened C. would happen
D. was happened
【答案】 B
【解析】【分析】
句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked
一般过去时可知,动词hap
pen的动作发生在asked之前,表示过去的过去,用过去完成时
had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
13.—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
【答案】 C
【解析】【分析】have gone
to去了(尚未回).have been to去过(已回),根据句意在
last
weekend之前去过,所以用过去完成时,故选C。
【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。
14.Simon ________ the piano for ages when he
gave his first concert.
A. has
played B. is playing
C. had played D. will
play
【答案】 C
【解析】【分析】句意:西蒙举行第一次音
乐会时,他已经弹了很多年钢琴了。根据时间
状语when he gave his first c
oncert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然
后开了音乐会,表示过去的过去,
应该用过去完成时:had+动词的过去分词,故答案为
C。
【点评】考查过去完成
时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过
去分词。
15.By the time he at the railway
station, the train .
A. had
arrived; had left B. arrived; had left
C. arrived; left D. had arrived; has
left
【答案】 B
【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by
the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
16.I asked
your mother if she that dress.
A. bought B. had
bought C. had buyed
D. buy
【答案】 B
【解析】【分析】句意:我问你妈妈她
是否买了那件裙子。本句中从句的动作应该是发生
在ask之前的.
所以用“had+过去分词”形式来表达。故选D
【点评】考查过去完成时。
17.Mr. Smith
________ in a car factory for ten years before he
came to China.
A. had
worked B. works
C. is working D. will
work
【答案】 A
【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he
came to China ,
可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had
worked,故选A。
【点评】此题考查过去完成时。根据时间状语确定句子时态。
18.By the end of last week, she ______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
【解析】【分析】句意:直到上周末,
她已经待在中国西部两个月帮助那些无家可归的孩
子们。根据时间状语By the end of
last week到上周末为止,可知本句描述的是过去某时之
前已经完成的动作,故用过去完成时态
,故选D。
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
19.Peter ________ to have a cool model
plane.
A. hoped
B. had hoped C. has
hoped D. hopes
【答案】B
【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词
hope用过去完成时
来表示过去未曾实现的想法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
20.By the time my
mum got home, I _______ my homework.
A. have finished B. had
finished C. finished
D. will finish
【答案】 B
【解析】【分析】考
查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作
在从句动作(一般过去时)之前就
已经完成了,因此主句应用过去完成时,故选B。
21.—Did
Alan see his old friends yesterday?
—Yes,
he did. He his old friends for several
years.
A. didn't see
B. wouldn't see C. hasn't seen
D. hadn't seen
【答案】 D
【解析】【分析】
句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有
几年不见他的老朋友了。结合语境
可知下文描述的是一直持续到过去某时的动作,故用过
去完成时态。选D。
【点评】考查时态辨析
22.Nick
stayed up really late last night. So this morning
he by the time the class began.
A. had fallen asleep
B. had showm up C. had
realized
【答案】 A
【解析】【分析】stay
up熬夜,by the
time直到,句意:Nick昨晚熬夜到很晚,因此今天
上午直到上课他也没有起来。fall
asleep入睡,睡觉。began是过去时,过去的过去用过去
完成时,故选A。
【点评】考查过去完成时的用法。
23.By the
end of last month, I ______________ all the CDs of
Justin Bieber.
A. had
collected B. collected
C. have collected D.
collect
【答案】 A
【解析】【分析】句意:到上个月底
,我已经把贾斯汀·比伯的所有CD都收集到了。A.已
经收集,过去完成时;B.收集了,一般过去时
;C.已经收集,现在完成时;D.收集,一般现
在时。根据By the end of last
month可知时态是过去完成时,结构是had+动词过去分词,
collect的过去分词是col
lected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
24.I
met Jim last week. We___________ each other for
about twenty years since we left Japan.
A. didn't meet B.
don't meet C. haven't met
D. hadn't met
【答案】 D
【解析】【分析】句意
:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有
见面,一般过去时;B.没有见面,
一般现在时;C.已经没有见面,现在完成时;D.已经没有
见面,过去完成时。for+时间段用完成
时,排除A、B。met表明时态是过去时,所以用过
去完成时,故选D。
【点评】考查过去完成时,注意平时识记其结构及标志词。
25.By the
first day of August, 2007, the PLA ________ for
eighty years.
A. founded B.
has founded C. has been found
D. had been founded
【答案】 D
【解析】
【分析】句意:到2007年八月的第一天,中国人民解放军已经建立了八十年了。
结合语境可知本句描
述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被
建立的对象,故用被动语态,选D。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。语态的
判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,
反之如果是
动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。
26.Rose and Minnie ________ each other pretty
well before they worked in the same bank.
A. knows B.
know C. have known
D. had known
【答案】 D
【解析】【分析】句意:
罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语
before they worked
in the same bank可知,认识是在同一个银行工作之前,worked是过去
时,所以
,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。
【点评】考查过去
完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分
词。
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
【答案】 A
【解析】【分析】句意:乔打电话给
杰克逊前,杰克逊已经定了两张音乐会的票。表示“过
去的过去”动作要用过去完成时(had +
过去分词),所以选A。
28.I you could
come.
A. hope
B. had hoped C. have hoped
D. are hoping
【答案】B
【解析】【分析】句意:我
本来希望你能来。动词hope用过去完成时来表示过去未曾实
现的想法,希望,打算或意图等。故选B
。
【点评】考查过去完成时。
29.She ______
to go to school earlier, but she forgot to get up.
A. plans B.
planned C. had planned
D. has planned
【答案】C
【解析】【分析】句意:
她本来打算早点上学,但是她忘记起床了。动词plan用过去完成
时来表示过去未曾实现的想法,希望
,打算或意图等。故选C。
【点评】考查过去完成时。
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
【答案】 B
【解析】【分析】“看过电影”这一动作发生在
“没去影院”之前,是过去的过去,用过去完
成时,故选B。句意是:—昨天晚上除了你之外我们都去电
影院了,你为什么没来?—因
为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
偃蹇-汲取
结字开头的成语-骟马
二苯胺-雅思复议
little和small用法有什么区别-negative是什么意思
黑色英语怎么读-鸟翼的拼音
性感的英文-朝开头的成语
枭什么什么众-抱恙什么意思
misleading是什么意思-nmhc
-
上一篇:过去完成时易错题经典
下一篇:过去完成时单元测试题(含答案)经典