《高考英语过去完成进行时真题汇编(含答案)》由会员分享,可在线阅读,更多相关《高考英语过去完成进行时真题汇编(含答案)(6页珍藏版)》请在金锄头文库上搜索。
1、高考英语过去完成进行时真题汇编(含答案)一、单项选择过去完成进行时1When Alice came to, she did not know how long she there.Ahad been layingBhas been lyingCwas layingDhad been lying【答案】D【解析】试题分析:考查时态。句意:当Alice醒过来的时候,她不知道她在那里躺了多久了。根据句意说明当她醒过来的时候,这是一个过去的时间,那么她躺在那里很久是在这之前就发生的事情,故使用过去完成时的形式。故D正确。考点:考查时态点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意
2、分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。2Why did they go to bed that early that night?They were tired. They the walls all day long.Awere painting Bhave paintedCwould paint Dhad been painting【答案】D【解析】【详解】考查时态。句意:为什么那天晚上那么早,他们就上床睡觉了。他们累了,他们刷墙刷了一整天。根据句意可知,睡觉这一动作发生在过去,且刷墙发生在
3、睡觉之前,即过去的过去;又因为刷墙是在过去的过去一直进行的动作,因此用过去完成进行时,故选D。3She apologized to beg his forgiveness. After all, they business for many years.Ahad been doing Bhave been doingChave done Ddid【答案】A【解析】【详解】考查时态。句意:她道歉乞求他的原谅。毕竟,他们彼此做生意许多年了。道歉这一动作发生在过去,做生意这一动作是从过去的过去某一时间点开始的动作一直延续到过去(道歉),故要用过去完成进行时,故选A。4The Years, the l
4、argest ship in Korea fast when women and children were allowed to get onto the lifeboats.Asank Bhad sunkChad been sinking Dwould sink【答案】C【解析】【详解】考查过去完成进行时。句意:几年前,韩国最大的一艘船在妇女和儿童上救生艇时忆经沉得很快。分析句子可知,主句的谓语动词沉船是发生在允许妇女和儿童上船前已正下沉的很快,妇女和儿童在上救生艇时,船正在下沉,表示动作正在进行。从句的谓语动词是过去时。即在过去的过去,要用过去完成时,由此可知,应当用过去完成进行时。故选
5、C项。5I have failed in the driving test again. I _ hard on it but.Never say die. In fact, the new rules are too difficult but you are making progress.Awork BworkedChave been worked Dhad been working【答案】D【解析】【详解】考查时态。句意:我又没有通过驾照考试。我一直努力,但是永不言败。事实上,新的规则太难,但是你正在取得进步。根据题干中“have failed”,可知“考试”这个动作发生在过去,“考试
6、失败”这个结果影响到现在,而“work”这个动作发生在考试之前,且在过去的一段时间内一直进行,故用过去完成进行时,故选D。6Mr. Smith let off upon me the speech he_ to make all along.Ahad died BdiedCwas dying Dhad been dying【答案】D【解析】句意:史密斯先生向我不断练习一个他一直就渴望做的演讲。本句正常语序是:Mr. Smith let off the speechupon me。Let off本意是:开枪,这里引申为“不断练习”,upon表示说话的对像。看四个选项,可以断定这是考查时态。考查时
7、态,一看时态标志词,二看动作的先后顺序。时态标志词all along,这是进行时的标志,一般还有the whole day/night, all the ime等;let off动作发生在过去。先后顺序:先准备演讲die to make the speech,然后是let off的过去的动作,所以die to这个动作是发生在过去的过去,应用过去完成进行时。be dying to do sth非常渴望做某事。故判断选D。7The crazy fans _ patiently in the rain for almost three hours, and they would wait until
8、 the famous star arrived.Awere waitingBhave waitedChad been waitingDwould wait【答案】C【解析】试题分析:考查动词的时态。因为would wait是过去将来时,可见此事发生在过去,再结合for two hours可知,wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时:had been doing,因此选C项。考点 : 考查动词的时态8The ambulance was just arriving, for a worker, who _ the w
9、indow on the second floor, fell off the window.Ahad been repairingBwas repairingChas been repairingDwould be repairing【答案】A【解析】考查时态。根据句意可知,工人修理窗户发生在掉落下来之前,即过去的过去,过去完成时9I was suffering from a headache. That was probably because I _in front of the computer too long.Aworked Bwas workingChave been worki
10、ng Dhad been working【答案】D【解析】【详解】考查时态。句意:我头疼。可能是因为我在电脑前工作的太久了。“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。10More than 13.7 million Americans were unable to find work in July.-Yeah, most jobs for months.Aare seekingBsoughtChave been seekingDhad been seeking【答案】D【解析】试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应
11、经找了好几个月的工作。这里应该使用过去完成进行时,故选D。考点:本题重点考查时态。点评:首先根据上下句的意思确定出正确的时态,这里应该使用过去完成进行时。11-Did you enjoy yourself in watching the film Frozen II last night?-You bet! I _ it for 6 years.Awas to anticipateBhave been anticipatingCwas anticipatingDhad been anticipating【答案】D【解析】【详解】考查过去完成进行时。句意:你昨晚看电影冰雪奇缘2开心吗?当然!我已
12、经期待了6年了。从对话中得知,那个人已经观看完了冰雪奇缘2,在此之前已经期盼了六年,换句话说期盼这个状态在截止到过去的某个时间点一致持续,现在结束了。故选过去完成进行时。故选D项。12It_heavily for 2 weeks and the farmers were very worried.Ahas been rainingBhad been rainingChas rainedDhad been rained【答案】B【解析】考查时态与语态。句意:大雨已经下了两周,农民们非常担心。由were可知,事情发生在过去,故用过去完成进行时,表示动作从过去另一时间开始,一直延续到过去另一时间,可
13、能还要继续下去。13To my great joy, I got a chance to take a photo with Andy after the concert, which I _ forward to for years.Ahave been lookingBhad been lookingClookedDhad looked【答案】B【解析】试题分析:句意:让我非常高兴的是,在演唱会后我有机会和Andy拍照,这是多年我一直盼望的事情。因为前面说I got a chance to take a photo with Andy after the vocal concert,所以“
14、盼望”是过去的过去一直在做的事情,用过去完成进行时,所以选B。考点:考查时态14He _ English for four years before he went abroad.Ahas studiedBwas studyingChas been studyingDhad been studying【答案】D【解析】试题分析:考查时态。根据句意:在他出国之前已经学习了四年的英语。可知,学英语的动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。所以答案选D。考点:考查时态15They _ on the program for almost one week before I joined them, and now we _ on it as no good results have come out so far.Ahad worked, were still workingBhad been working, are still workingChave been working, have workedDhave been worked, are still working【答案】B【解析】试题分析:考查时态。句意:在我加入之前,他们已经做这个项目差不多一周的时间了,现在我们还在工作着,因