初中英语过去完成时答题技巧及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初中英语过去完成时答题技巧及练习题(含答案)
一、初中英语过去完成时
1.My parents ______________ to work by the time I ______________ up.
A. began; get
B. began; had got
C. had begun; had got
D. had begun; got
【答案】 D
【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。
began开始,一般过去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完成时。
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.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished
B. Did; finish
C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。
根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。
要根据上下文的联系确定句子时态。
4.We are too tired. Please stop __________ a rest.
A. to have
B. having
C. have
D. has
【答案】 A
【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A
【点评】注意时态一致,
5.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 time到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
6.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
【答案】C
【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。
根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
7.I got to the party late. By the time I arrived, some people ______ home already.
A. went
B. would go
C. had gone
D. have gone 【答案】 C
【解析】【分析】句意:我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
8.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年8月1日为止,中国人民解放军已经成立了80年了。
句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D
【点评】动词的时态是学习英语过程中非常重要的知识。
现在完成时表示动词在过去发生对现在造成的影响。
现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语
连用。
过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。
9.By the time I got to school, I realized that I ________ my backpack at home.
A. have forgotten
B. had forgotten
C. have left
D. had left
【答案】 D
【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。
考查过去完成时。
by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。
值得注意的是,当从句用过去时时,主句通常用过去完成时。
Leave sth. Sp.:把…落在某地。
结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
10.By the time I got there, the football match ________ already ________.
A. has; finished
B. was; finished
C. had; finished
D. /; finished
【答案】 C
【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。
by the time通常用完成时态,根据got可知是过去完成时,故选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.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
【答案】 D
【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。
根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。
故选D。
【点评】本题考查过去完成时,熟记过去完成时的结构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.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left
B. was leaving
C. had been away
D. had left
【答案】 C
【解析】【分析】句意:——火车离开多久了?——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
15.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+过去时的用法。
16.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。
【点评】考查过去完成时。
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.Mr. Wang ______ in this factory for 30 years already.
A. works
B. is working
C. has worked
D. will work
【答案】 C
【解析】【分析】句意:王先生在这个工厂工作已经30年了。
根据for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。
C是现在完成时结构,故答案是C。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
19.She_______ballet before she entered film industry.
A. has practiced
B. had practiced
C. will practiced
D. would practiced
【答案】 B
【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。
本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。
【点评】考查过去完成时。
20.By the time she went outside, the bus ____ already ______ .
A. had, gone
B. had, went
C. has, gone
D. has, went
【答案】 A
【解析】【分析】这题考查时态的用法,by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。
选A。
句意是:到她出去的时间为止,公共汽车已经走了。
21.Peter ________ to have a cool model plane.
A. hoped
B. had hoped
C. has hoped
D. hopes
【答案】B
【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
22.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+过去分词。
23.Pardon? I _____ quite catch you.
I said I ______ the song before.
A. didn't, hadn't heard
B. don't, didn't hear
C. didn't, didn't hear
D. won't, hadn't heard
【答案】 A
【解析】【分析】句意:请再说一遍,我没太听清你说的话。
——我说,我以前听过这首歌。
结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。
下文描述的是过去某时之前完成的动作,故用过去完成时态。
选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
24.My aunt said that she ________ to Guangzhou.
A. has never gone
B. had never gone
C. has never been
D. had never been
【答案】 D
【解析】【分析】句意:我阿姨说她从没去过广州。
have gone to…表示已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(现在已经回来)。
又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。
故答案为D。
【点评】此题考查过去完成时的用法。
25.– What were you doing when I called you last night?
– I ______ my homework and was going to bed.
A. did
B. had done
C. was doing
【答案】 B
【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go to bed是过去将来时,do my homework发生在go to bed之前,即过去的过去,要用过去完成时had done my homework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。
故选B。
【点评】考查过去完成时的用法。
26.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
【答案】 A
【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货
物已经开始了一段时间。
by +过去时间状语和过去完成时连用,可知句子时态要用过去完
成时,begin为瞬间动词,不能与一段时间连用。
故选A。
【点评】此题考查过去完成时。
注意和过去时间状语连用。
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.Lucy_______ to go shopping, but it began to rain.
A. want
B. wants
C. had wanted
D. has wanted
【答案】C
【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。
动词want用过去完成时
来表示过去未曾实现的想法,希望,打算或意图等。
故选C。
【点评】考查过去完成时。
29.They to help but could not get there in time.
A. wanted
B. had wanted
C. want
D. have wanted
【答案】B
【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。
动词want用过去完
成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
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。
句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因
为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。