最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

高中英语过去完成进行时解题技巧及练习题(含答案)

来源:动视网 责编:小OO 时间:2025-09-30 08:30:37
文档

高中英语过去完成进行时解题技巧及练习题(含答案)

高中英语过去完成进行时解题技巧及练习题(含答案)一、单项选择过去完成进行时1.–Morethan13.7millionAmericanswereunabletofindworkinJuly.--Yeah,mostjobsformonths.A.areseeking.sought.havebeenseeking.hadbeenseeking【答案】D【解析】试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应经找了好几个月的工作。这里应该使用过去完成进行时,故选D
推荐度:
导读高中英语过去完成进行时解题技巧及练习题(含答案)一、单项选择过去完成进行时1.–Morethan13.7millionAmericanswereunabletofindworkinJuly.--Yeah,mostjobsformonths.A.areseeking.sought.havebeenseeking.hadbeenseeking【答案】D【解析】试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应经找了好几个月的工作。这里应该使用过去完成进行时,故选D
高中英语过去完成进行时解题技巧及练习题(含答案)

一、单项选择过去完成进行时

1.–More than 13.7 million Americans were unable to find work in July.

--Yeah, most      jobs for months.

A.are seeking .sought .have been seeking .had been seeking

【答案】D

【解析】

试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应经找了好几个月的工作。这里应该使用过去完成进行时,故选D。

考点:本题重点考查时态。

点评:首先根据上下句的意思确定出正确的时态,这里应该使用过去完成进行时。

2.Not only          five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.

A.h.the team has won

C.d.the team won

【答案】A

【解析】

【详解】

考查部分倒装及谓语动词的时态。句意:球队不仅连续赢得了五枚金牌,而且自从1992奥运会以来,他们还没有输过一场比赛。根据时间状语从句since the 1992 Olympics.可知,本句要用现在完成时。而且not only…but also连接的两个句子时,not only置于句首时句子要部分倒装。即把助动词置于主语之前。分析选项可知A是现在完成时,又是部分倒装,故选A项。

3.He ______ research in the US for many years, but when he came back, he became a businessman.

A.h.has been doing

C.d.has done

【答案】A

【解析】

【详解】

考查时态。句意:他在美国进行科学研究好多年了,但是当他回来以后,他成了一名商人。根据时间状语从句when he came back,可知“做研究”是过去的过去一直进行的动作,用过去完成进行时,故选A。

4.She apologized to beg his forgiveness. After all, they             business for many years.

A.h.have been doing

C.h.did

【答案】A

【解析】

【详解】

考查时态。句意:她道歉乞求他的原谅。毕竟,他们彼此做生意许多年了。"道歉"这一动作 发生在过去,"做生意"这一动作是从过去的过去某一时间点开始的动作一直延续到过去(道歉),故要用过去完成进行时,故选A。

5.—I 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.

A.w.worked

C.h.had been working

【答案】D

【解析】

【详解】

考查时态。句意:——我又没有通过驾照考试。我一直努力,但是…——永不言败。事实上,新的规则太难,但是你正在取得进步。根据题干中“have failed”,可知“考试”这个动作发生在过去,“考试失败”这个结果影响到现在,而“work”这个动作发生在考试之前,且在过去的一段时间内一直进行,故用过去完成进行时,故选D。

6.The crazy fans ____________ patiently in the rain for almost three hours, and they would wait until the famous star arrived.

A.were waiting .have waited

C.had been waiting .would wait

【答案】C

【解析】

试题分析:考查动词的时态。因为would wait是过去将来时,可见此事发生在过去,再结合for two hours可知,wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时:had been doing,因此选C项。

考点 : 考查动词的时态

7.The ambulance was just arriving, for a worker, who ______ the window on the second floor, fell off the window.

A.had been repairing .was repairing

C.has been repairing .would be repairing

【答案】A

【解析】

考查时态。根据句意可知,工人修理窗户发生在掉落下来之前,即过去的过去,过去完成时

8.His mother looked very tired,for she _____ the house herself all day.

A.had cleaned .has been cleaning .had been cleaning .has cleaned

【答案】C

【解析】

考查完成进行时。根据关键词all day可知应该使用完成进行时。再根据上文的looked可知应该使用过去完成进行时。

9.Good Heavens! You are here, Mary! Your parents told me this morning that they ____________ worried about you and they ____________ you back the whole night.

A.were;w.had been;had been expecting

C.had been;w.were;had been expecting

【答案】D

【解析】

【详解】

考查时态。句意:天啊!玛丽,你在这儿!你的父母今天早晨告诉我他们很担心你,一整个晚上他们一直盼着你回去。根据句意可知,第一个空应用一般过去时,排除B、C两项;根据时间状语the whole night可知,第二个空要用进行时,表示在过去一段时间内持续的动作,又因expect这一动作发生在told之前,所以第二个空用过去完成进行时。故选D。

10.We all jumped with joy at the exciting news, After all, we ______forward to the chance for many years.

A.are looking .were looking

C.have been looking .had been looking

【答案】D

【解析】

试题分析:考查时态。句意:—听见那个让人兴奋的消息,我们都高兴地跳起来。毕竟,我们期盼这个机会很多年了。根据句意说明期盼这个机会在听见消息之前。而听见消息已经用了过去时,故期待机会使用过去完成进行时时。故D正确。

考点:考查时态

点评:时态的考查要根据上下文的语境进行,要根据句子中的关键词来考查句子的时态。

11.The crazy fans ______ patiently for two hours, and they would wait till the movie star arrived.

A.were waiting

B.had been waiting

C.has waited

D.would waited

【答案】B

【解析】

【详解】

考查动词时态。句意:疯狂的粉丝已经耐心地等了两个小时了,他们还会再等,直到电影明星到来。根据句意可知 the movie star arrived 之前,粉丝已经等了两个小时,表示过去的过去一直做的事情,用过去完成进行时。故选B。

12..— Mr White didn't come last night, did he?

 — No. We _____for him . A whole night was wasted.

A.had waited .have been waiting

C.were waiting .had been waiting

【答案】D

【解析】

试题分析:考查时态:句意—怀特先生昨晚没来,是吗?--是的,他没来,我们一直在等他,一个晚上都浪费了。说明是在昨晚以前一直在等,用过去完成进行时。选D。

考点:考查时态

点评:时态的考查要根据本句的关键词,本题的关键词是A whole night was wasted.本题特别容易错选B项。

13.His arms were sunburnt because he       in the sun all day.

A.had sat .sat .is sitting .had been sitting

【答案】D

【解析】

试题分析:考查时态。本句中的all day一整天,该短语与完成进行时连用,根据前半句的were说明只有过去完成进行时的形式,句意:他的胳膊赛坏了,因为一整天他都坐在阳光下。故D正确。

考点:考查时态

点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

14.I graduated from college twenty years ago and I ____________ as an English teacher in this middle school ever since.

A.worked .have been working

C.had worked .was working

【答案】B

【解析】

考查时态:句意:20年前我从大学毕业,自从那时起,我就在这个中学做英语老师。可知做英语老师是自从我从大学毕业到现在,用现在完成进行时。选B。

15.—Ye Shiwen got the championship in the women's 400 meter individual medley at London Olympics.

—She fully deserves the title. She ________ for it for years.

A.is preparing .was preparing

C.has prepared .had been preparing

【答案】D

【解析】

D 考察时态。她完全应该得到冠军,她之前已经为此准备了好几年了。因获得冠军这一倒装发生在过去,而准备的动作发生在过去的过去,故应该使用过去完成时表示动作在过去的某一时间之前就开始,一直延续到这一过去时间。

16.He _______ English for four years before he went abroad.

A.has studied .was studying

C.has been studying .had been studying

【答案】D

【解析】

试题分析:考查时态。根据句意:在他出国之前已经学习了四年的英语。可知,学英语的动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。所以答案选D。

考点:考查时态

17.After driving for thirty miles. he suddenly realized that he        in the wrong direction.

A.had been driving. .had been driven.

C.has been driving. .was driven.

【答案】A

【解析】

试题分析:句意:在开车行了30英里后,他突然意识到他一直都走错了方向。根据句意可知他意识到走错方向是在走了30里之后,此处应该用过去完成进行时,表示持续性,填A。

考点:考查动词时态语态

18.He told me that the man who ________ to our headmaster was our new English teacher.

A.was talking .talks

C.talked .is talking

【答案】A

【解析】

【分析】

考查时态。

【详解】

句意:他告诉我和我们校长谈话的那个人是我们的新英语老师。根据主句用一般过去时可知,从句用过去进行时,表示“正在和我们校长谈话”。故选A。

【点睛】

过去进行时和一般过去时经常在一个句子里使用。用过去进行时表示过去正在进行的动作。此题考查定语从句中所用的时态,句中先行词为the man,在定语从句中作主语,根据句意及主句的一般过去时可知用过去进行时。

19.---Was the driving pleasant when you vacationed in Japan last summer?

---No, it ______ for many days when we arrived,  so the roads were very muddy.

A.was raining

B.had been raining

C.would be raining

D.has been raining

【答案】B

【解析】

【详解】

考查时态。句意:— 去年暑假在日本旅游的时候,你们的驾车旅行有趣吗?—不,当我们到那里的时候,已经下了几天的雨了,道路很泥泞。第二句中when从句使用了过去式arrived, 所以下雨应该是在arrived之前开始的,而且一直持续到他们到日本, 所以应该用过去完成进行时强调延续性。故B项正确。

【点睛】

本题考查了现在完成进行时的用法。其具体用法如下:

1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

The Chinese have been making paper for two thousand years.

中国有2000年的造纸历史。(动作还将继续下去)

I have been learning English since three years ago.

自从三年前以来我一直在学英语。(动作还将继续下去)

2、有些现在完成进行时的句子等同于现在完成时的句子。

They have been living in this city for ten years.他们在这个城市已经住了10年了。

I have been working here for five years.我在这里已经工作五年了。

3、表示在说话时刻之前刚刚结束的动作。

We have been waiting for you for half an hour. 我们已经等你半个小时了。(动作不在继续下去)

4、大多数现在完成进行时的句子不等同于现在完成时的句子。

I have been writing a book.(动作还将继续下去)我一直在写一本书。

I have written a book.(动作已经完成)我已经写了一本书。

20.They__________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.

A.had been working; are still working .had worked; were still working

C.have been working; have worked .have worked; are still working

【答案】A

【解析】

试题分析:句意:在我加入他们之前,他们一直为这项计划工作了几乎一周,我们现在还在继续进行因为现在到目前为止还没有出现好的结果。第一空根据时间状语before I joined them,可知表示在过去某个时间之前一直进行的动作,用过去完成进行;第二空表是现在正在进行,故选A。

考点:考查动词时态的用法。

点评:本题难度适中。动词的时态是高中语法知识点的重难之一,需要考生掌握各种时态的用法,有分析理解复杂的句子结构及语境的能力。

即学即练:Tom      in the library every night over the last three months.

A. works     B. worked     C. has been working     D. had been working

解析:C。句意:“在过去的三个月里,Tom每天晚上都在图书馆里学习。”题干中出现的over the last three months,是明显提示用现在完成进行时或现在完成时。故选C。

文档

高中英语过去完成进行时解题技巧及练习题(含答案)

高中英语过去完成进行时解题技巧及练习题(含答案)一、单项选择过去完成进行时1.–Morethan13.7millionAmericanswereunabletofindworkinJuly.--Yeah,mostjobsformonths.A.areseeking.sought.havebeenseeking.hadbeenseeking【答案】D【解析】试题分析:上文意思是超过1370万美国人在七月找不到工作。下文意思是是的,大多数人应经找了好几个月的工作。这里应该使用过去完成进行时,故选D
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top