【初中英语】 过去完成时期末复习专题练习(word版 ...精品资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【初中英语】过去完成时期末复习专题练习(word版 ...精品资料
一、初中英语过去完成时
1.By the end of last month, we ______already ______ our lessons.
A. has, finished
B. have, finished
C. had, finished
D. will, finish
【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。
根据句意,应选C。
【点评】注意时间状语,很容易选出。
2.We are too tired. Please stop __________ a rest.
A. to have
B. having
C. have
D. has
【答案】 A
【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A
【点评】注意时态一致,
3.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。
【点评】考查动词的时态。
牢记过去完成时的用法。
4.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。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
5.By the end of last month,I all the CDs of the famous singer.
A. collect
B. collected
C. have collected
D. had collected
【答案】 D
【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。
故选D.
【点评】此题考查动词时态。
6.—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。
7.He wanted to know how long in hospital.
A. she is staying
B. she had stayed
C. did she stay
D. she stay
【答案】 B
【解析】【分析】句意:他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
8.My grandparents for fifty years by the time My sister was 15.
A. married
B. had married
C. had got married
D. had been married
【答案】D
【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。
根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。
故选D。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
9.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 concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。
【点评】考查过去完成时。
掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。
10.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+过去时的用法。
11.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
【答案】 D
【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。
for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。
【点评】考查过去完成时。
12.I ______ to study hard, but someone disturb me.
A. thought
B. had thought
C. have thought
D. think
【答案】B
【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
13.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。
句意是:到她出去的时间为止,公共汽车已经走了。
14.By the time my mum got home, I _______ my homework.
A. have finished
B. had finished
C. finished
D. will finish
【答案】 B
【解析】【分析】考查动词时态。
句意为“我母亲到家时,我已经做完作业了。
”主句动作
在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。
15.By the end of last term, the students of Class One___________ three projects.
A. finished
B. would finish
C. have finished
D. had finished
【答案】 D
【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。
根据by the end
of last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。
故选D。
【点评】考查过去完成时的构成和用法。
根据时间状语,确定动词的时态。
16.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的过去分词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
17.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。
【点评】考查过去完成时,注意平时识记其结构及标志词。
18.They to help but could not get there in time.
A. wanted
B. had wanted
C. want
D. have wanted
【答案】B
【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。
动词want用过去完
成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
19.Daming _______ to have a rest, but he didn't have time.
A. intended
B. had intended
C. intends
D. has intended
【答案】B
【解析】【分析】句意:大明本来计划休息,但是他没时间。
动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
20.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。
【点评】本题考查过去完成时的用法。
二、初中英语动词的时态
21.She used to ___________with her parents,but now she is used to ___________with her classmates at school.
A.living...living B.live...live C.live...living D.living (iv)
【答案】C
【解析】
【详解】
句意:她过去和父母住在一起,但现在她习惯了在学校和同学住在一起。
used to:后跟强调动作的动词时表示“过去常常”,used to的后面跟动词原形;be used to表示“习惯于做某事”人作主语,后面用v-ing形式:be used to doing sth.;结合所给的选项可知,C正确。
【点睛】
used to do sth. 表示过去常常做某事,而现在往往不做了。
I used to get up early in the morning when I was still a high school student. 我还是个高中生的时候,常常一大早就起床。
be used to doing sth. 表示习惯于做某事。
I am used to eating rice now. 我现在习惯吃米饭
了。
22.—Laura, how soon will you get back from abroad?
—Hmm, ________. See you then.
A.ten days ago B.twice a month C.for an hour D.in ten months
【答案】D
【解析】句意:——Laura,你将多久从国外回来?——嗯,十个月后。
到时候见。
ten days
ago十天前,用于一般过去时,twice a month一个月两次,用于一般现在时;for an hour
长达一小时,用于现在完成时。
in ten months十个月后,用于一般将来时。
根据how soon will you get back from abroad?可知此处是一般将来时,表示将要用多长时间,故用in ten months,故选D。
23.Larry, we’re glad you have arrived. We ______ to drive to the station to meet you. A.began B.would begin C.have begun D.were beginning
【答案】D
【解析】句意:Larry,我们很高兴你来了,我们正要开车去车站接你。
began一般过去时态,开始,表示过去发生的动作;would begin将会开始,过去将来时;have begun现在完成时,表示过去发生的动作对现在的影响;were beginning正要开始。
根据句意we’re glad you have arrived可知,Larry现在已经来了,因此打算开车去车站应该是过去打算去做,但还没有去做的事情,故应选D。
24.—I don’t know when _________tomorrow. —I will call you as soon as he _________. A.will he come…arrives B.he will come…arrives C.he will come…will arrive
【答案】B
【解析】句意:我不知道他明天什么时候会来。
他一来我就会给你打电话的。
前一个句子是宾语从句,语序为陈述句的语序,根据tomorrow判断,时态为一般将来时态,排除A;第二个句子为as soon as引导的时间状语从句,主句为一般将来时,时间状语从句为一般现在时,故选B 。
25.—Mum, I want to watch Everlasting Classics on CCTV 1 tonight.
—Oh, dear, it for nearly twenty minutes. Come on!
A.will begin B.will be on C.has begun D.has been on
【答案】D
【解析】
【详解】
句意:——妈妈,今晚我想在中央电视台1台看《永恒的经典》。
——哦,天哪,已经开演了将近二十分钟了。
加油!根据语境"for a few minutes(几分钟)和come on",可知节目已经进行了几分钟并且现在还在演,故应用动词的现在完成时态(基本结构:主语
+have/has+动词的过去分词).故可排除A和B;又由于begin是非延续性动词不能和for a few minutes搭配,而has been on(表示持续性的状态)故选D。
26.– Would you like to watch The Great Wall 《长城》with me?
-- Certainly. I don’t mind ________ it again although I ______ it twice.
A.to see, saw B.seeing, have seen C.to see, have seen D.seeing, saw
【答案】B
【解析】句意:——你愿意跟我去看《长城》吗?——当然了,尽管我已经看了两遍,但
我不会介意再去看一遍。
mind doing sth.介意做某人,结合句意,首先排除A,C;根据"I don't mind ___ it again"和"although"可知尽管我已经看了两遍,但我不会介意再去看一遍.所以看过两遍用现在完成时,答案选B。
27.They the English role play for the show last night.
A.will practice B.practiced C.is practicing D.have practiced
【答案】B
【解析】句意:昨天晚上为了演出他们练习了英语角色扮演。
考查一般过去时。
根据提示词last night可知时态用一般过去时,“练习”practice,其过去式为practiced,故答案选B。
28.We a few museums while we were in London.
A.visit B.visited
C.have visited D.are visiting
【答案】B
【解析】
句意:当我在伦敦时,我参观了几个博物馆。
A. visit 参观,用于一般现在时态,主语复数时; B. visited 参观,用于一般过去时态; C. have visited 参观,用于一般现在完成时态;
D. are visiting 参观,用于现在进行时态,主语复数时;根据 while we were in London.可知主句用过去时态;故选B
29.-Has your cousin arrived in Beijing yet?
--Yes. She Beijing since yesterday morning.
A.arrived in B.has arrived in C.has been in D.has been to
【答案】C
【解析】句意:你表弟到北京了吗?-是的。
她从昨天起就在北京了。
since yesterday morning自昨天早晨以来,表示的是截止到目前为止的时间段,用于现在完成时态,排除A;arrived为短暂性动词,不能与表示一段的时间状语连用;have been to表示某人去过某地,也不能与表示一段的时间状语连用,故答案为C。
点睛:have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等。
例如:Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经有三天了。
have(has)been to表示“曾经去过某地”,现在已经不在那里了。
可与just, ever, never等连用,例如: I have just been to the post office. 我刚才去邮局了。
have(has) gone to 意为“到某地去了”,表示到了某地或正在去某地的途中。
总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。
例如:----Where is Tom? ----He has gone to the bookshop. 汤姆在哪里?他到书店去了。
Jack Johnson has gone to London. 杰克.约翰逊到伦敦去了。
还要注意的是,无论have/has been to还是have/has gone to都不能与表示一段的时间状语连用。
30.— Who the classroom tomorrow, Tony?
— Our group.
A.will clean B.cleans C.cleaned D.clear
【答案】A
【解析】
句意:——托尼,明天谁打扫教室?——我们小组。
考查一般将来时。
根据提示词tomorrow可知时态用一般将来时,其构成为:will+动词原形;故答案选A。