一、单项选择过去进行时
1.I would have attended your birthday party last night but for the fact that it at that time. A.was raining 【答案】A 【解析】
试题分析:句意:要不是昨晚这个时候一直下雨,我可能已经去参加你的生日聚会了。I would have attended your birthday party last night表过去本可以做某事,实际上没做,是虚拟语气,而the fact后面是同位语从句,说明事实的内容,不能用虚拟语气,所以用一般过去式,选A。 考点:考查时态
B.would rain
C.had rained
D.had been raining
2. ––Have you asked Peter for advice? ––No, he ______ someone, so I didn’t disturb him. A.is talking with C.was talking with 【答案】C 【解析】
试题分析:句意:—你问彼得的意见了吗?—没有,他当时在和人说话,所以我没去打扰他。过去某个时间正在做某事 应该用过去进行时,故选C。 考点:考查动词时态的用法。
B.has talked with D.had talked with
3.— Has Tom finished writing his essay today? — I have no idea. He ______ it this morning. A.wrote 【答案】C 【解析】
考查时态。根据this morning可知这里是表示过去的一个时间。是指在今天早晨他正在做的事情,所以使用过去进行时。句意:—今天Tom写完他的那篇文章了吗?—我不知道。今天早晨的时候他正在写。
B.has written
C.was writing
D.had written
4.Nowadays a strange, new dilemma faces Chinese pedestrians: should you help an elderly person who ________ into the street? A.is falling C.had fallen 【答案】B 【解析】
试题分析:句意:如今中国行人面临着一种奇怪、新的困境:该不该帮助摔倒在马路上的老人?此处指已经摔倒在地的老人,强调完成,应该用现在完成时,故选B。
B.has fallen D.was falling
考点:考查时态
5.—Remember the first time we met? —Sure. You ____in the supermarket. A.shopped 【答案】D 【解析】
本题的含义是你还记得我们首次见面吗?当时你正在超市购物,表示过去正在进行用过去进行时,故本题选D。
B.have shopped
C.had shopped
D.were shopping
6.--Remember____ we met, John?
----Of course I do. You___ an English novel in the library. A.for the first time; read B.first time; had read C.the first time; were reading D.by the first time; read 【答案】C 【解析】
试题分析:考查时态和宾语从句。句意:—John,还记得第一次我们见面的情况吗?—当然记得了。你正在图书馆里看英语小说。本题第一空使用the first time引导宾语从句,作为动词remember的宾语,第二空考查的是时态,叙述两个人第一次见面时的情况,使用过去进行时表示在过去某个时间正在进行正在发生的动作。故C正确。 考点:考查时态和宾语从句
7.Would you please repeat what the man said? I ________. A.won’t listen C.haven’t listened 【答案】B 【解析】
试题分析:句意:你可以重复一下那个人说的话吗?我刚才没听。根据前句内容可知说话人没听到对方说的内容,也就是刚才对方说话的时候没注意听,应该用过去进行时,选B。 考点:考查动词时态
B.wasn’t listening D.hadn’t listened
8. I _______ a football game when you called. That’s why I didn’t hear you. A.watched C.have watched 【答案】B 【解析】
试题分析:句意:当你打电话的时候我在看足球赛。这就是我为什么没有听到你的原因。根
B.was watching D.would watch
据时间状语从句可以判断用过去时态,排除C项;从句意可知此处表达过去正在进行的动作,应该用过去进行时,选B。 考点:考查动词时态。
9.–Excuse me, sir, didn’t you see the red light? –Sorry, my mind ________ somewhere else. A.has been wandering C.was wandering 【答案】C 【解析】
考查时态。句意:打搅了,先生,难道你没看见红灯吗?对不起,我的大脑在想别的事。根据句意可知红灯亮的时候他正在想别的事,表示过去某一时刻正在进行的动作故用过去进行时态,选C。
B.was wandered D.has been wandered
10.She told me that she had mailed part of the products and that the rest ______ in a few days. A.has followed 【答案】D 【解析】
试题分析:句意:她告诉我她已经邮寄了部分产品,剩下的将在几天内邮寄过来。The rest指代剩下的产品,products为复数故谓语动词用复数形式,排除A,C。in a few days表将来时态,故用 be doing 表将来。故选D。 考点:考查时态和主谓一致。
B.have followed
C.was following
D.were following
11.--Look where you’re going! Anything wrong?
--Oh, I ______ about the accident I saw in the morning. I was terrified when two cars collided. A.have thought C.would think 【答案】B 【解析】
试题分析:考查时态。句意:—看你往哪儿走呢?出了什么事?—我在想早晨我看见的拿起事故,当两辆车撞上的时候,我害怕死了。根据句意可知后者在叙述刚才自己真正做的事情,所以使用过去进行时,表示在过去的一段时间里作者正在做的事情。故B正确。 【名师点睛】 过去进行时的用法 : 一、过去进行时的时间状语
1. when 和while引导的状语从句中,强调某个动作正在进行的过程中时要用进行时态,while表示一段时间,因此它所引导的状语从句中,谓语动词常用进行时态,如: When/While we were having supper, the light went out. 我们正在吃饭时灯熄灭了。 2. when用作并列连词时,主句常用进行时态,从句则用一般过去时,表示主句动作发生的
B.was thinking D.will be thinking
过程中,另一个意想不到的动作发生了。如:
I was walking in the street when someone called me. 我正在街上走时突然有人喊我。 二、下面几种情况不用一般过去时而要用过去进行时: 1. 表示过去某一阶段暂时性的习惯动作时。如:
Tom was getting up at six o’clock every day that week. 汤姆那一周里每天都是六点钟起床。 2. 与always连用表示赞美,厌烦等感情色彩时。
如: John was always coming to school late. 约翰上学总是迟到。
Lei Feng was always doing good deeds for the people. 雷锋总是为人民做好事。 3. 用来描写故事发生的情景时。如:
It was a dark night. The wind was blowing hard and the rain was falling heavily. A PLA man suddenly appeared on the river bank. He wanted to cross the river.
那是一个漆黑的夜晚,风刮得很厉害,雨下得很大,一个解放军战士突然出现在河岸上,他想过河去。
4. when作并列连词,表示“(这时)突然”之意时,第一个并列分句用过去进行时,when引导的并列分句用一般过去时。如:
I was taking a walk when I met him. 我正在散步,突然遇见了他。
We were playing outside when it began to rain. 我们正在外边玩,这时下起雨来了。 5. go, come, leave, start, arrive等动词可用过去进行时表示过去将来的含义。如: I was leaving for Wuhan that day. 那天我正要去武汉。 She was coming later. 她随后就来。 【举一反三】
I called Hannah many times yesterday evening, but I couldn't get through. Her brother ______ on the phone all the time.
A. has been talking B. was talking C. has talked D. talked 答案:B 解析:
试题分析:考查时态:句意:我昨天晚上给汉娜打了几次电话,但一直打不通,他弟弟一直在打电话,说明是昨天晚上我打电话的时候,她的弟弟一直在打电话.用过去进行时,选B。
考点:考查时态
12.—Can you tell me if Tom has finished his homework? —I've no idea. He ________ it this morning. A.has being doing C.is doing 【答案】D 【解析】
答案:D 考查动词时态。句意为:——你能告诉我Tom是否完成家庭作业了?——我不知道。今天早上他正在做。根据答语可知,做作业的动作发生在过去,强调的是当时的动作正在进行,因此用过去进行时。故D项正确。
B.had done D.was doing
13.—Did you watch the film Frozen on the Internet yesterday? — No, I _______my mother do housework all day. A.was helping 【答案】A 【解析】
试题分析:句意:你昨天在网上看了 Frozen这个电影吗?--没有,我整天都在帮助妈妈做家务。这里的all day是指昨天一整天,所以help这个动作是过去的一段时间正在做…,用过去进行时,所以选A。 考点:考查时态
B.would help
C.had helped
D.help
14.I______toward the door to go outside when suddenly Jim opened it. A.was walking 【答案】A 【解析】
试题分析:句意:我正朝门口向外面走这时突然吉姆打开了门。从when suddenly Jim opened it.可知当吉姆打开门的时候,我正朝外面走,所以用过去进行时,选A。 考点:考查时态
B.walked
C.hadwalked
D.walk
15.— Has Jack finished his homework yet? — I have no idea;he __it this morning. A.was doing 【答案】A 【解析】
题干没有构成“过去的过去”,不可选B。如选C、D则表示动作已完成,与have no idea相矛盾。过去进行时表示过去某段时间或某一时刻正在进行的动作,不涉及结果,正好附合题干语境。
B.had been doing
C.has done
D.did
16.He reminded us to speed up, as the time______for the project. A.ran out 【答案】D 【解析】 【详解】
考查时态。句意:他提醒我们加快速度,因为项目的时间快到了。过去进行时可以表示从过去某时间看来将要发生的动作,那会儿时间将快到了,故用过去进行时,故选D。 【点睛】
过去进行时由“主语+was/were+doing”构成:
1、主要表示过去在某一时间正在进行的动作。如:We were having lunch when the phone
B.has run out
C.had run out
D.was running out
rang.
2、表示感情色彩与现在进行时相似,过去进行时也可以表示满意、称赞、惊讶、厌恶等感情色彩,通常与always, forever, continually等副词连用。如:They were always late for school on Friday.
3、过去进行时常用的时间状语有:this morning, the whole morning, all day, yesterday, when, while, at that time, just now, a moment ago等。 4、过去进行时可以表示过去将来的含义。 a.瞬时动词的过去进行时一定表示过去将来的含义。 例:Then she said she was leaving. 然后她说她要离开了。
b.持续动词的过去进行时只有在有过去将来的时间状语或过去将来的语境下才能表示过去将来。
例:She said that she was travelling the next day. 她说她第二天要去旅行。
17.—Dad, you should have taken me to the football match this morning. —I had intended to, but I couldn’t spare any time, I _____ a report. A.had written B.wrote C.was writing D.would write 【答案】C
【解析】考查时态。根据I had intended to, but I couldn’t spare any time可知,那个时间我正在写一份报告呢,故用过去进行时。句意:——爸爸,今天早上你应该带我去看足球赛。——我本打算去的,但我抽不出任何时间,我那时在写一份报告呢。故选C。
18.-Mike, did you see Mr. Chapman in the office just now? -Yes, he ________, and he looked a little bit nervous. A.had interviewed B.was interviewed C.was being interviewed D.is being interviewing 【答案】C
【解析】考查动词时态。句意:——迈克,你刚才看到Mr. Chapman在办公室吗?——是的,他正在接受采访,他看起来有点紧张。表示刚才正在进行的动作用过去进行时,句中he和动词interview是被动关系,所以此处用过去进行时的被动,故选C。
19. ____ under the tree was a charming girl aged about seventeen and eighteen. A.Sat C.To sit 【答案】B 【解析】
试题分析:考查倒装。句意:正坐在树下的是一位年约十七八岁的漂亮女孩。表语放在句
B.Sitting D.Sit
首加强语气时,其结构为:v-ing/v-ed+介词(短语)/副词+be+主语+其他成分。根据句意句意及倒装结构选择答案B。 考点:考查倒装。
20. --What did you say? I’m sorry, Mrs White, but … --So you _______ to me, Peter. A.haven’t listened C.don’t listen 【答案】B 【解析】
试题分析:句意:--你刚才说什么了?对不起,怀特太太,可是…,--那么你没有听我说话,皮特。从What did you say?可知是过去没有再听,属于过去范畴的时态,排除AC,D项是过去完成时,是过去的过去的动作,这里显然不是,而是表示过去正在做…,选B。 考点:考查时态
B.weren’t listening D.hadn’t listened
21.I came across a good friend of mine on the square the other day, but we didn’t talk much because he ________ to catch the bus. A.had rushed B.was rushing C.would rush D.has been rushing 【答案】B
【解析】考查时态。句意:前几天我在广场上遇到了我的一个好朋友,但是我们不多说话,因为他赶着赶公共汽车。根据句意可知句子用过去进行时态,故选B。
22.—Ouch! You hurt me.
—I'm sorry. But I ________ any harm. I ________ to drive a rat out. A.don't mean; am trying B.didn't mean; tried C.haven't meant; tried D.didn't mean; was trying 【答案】D 【解析】 【详解】
考查动词的时态。句意:——哎呀!你伤到我了。——对不起。但是我不是有意伤你的。我当时正尽力把一只老鼠赶出去。由hurt这一动作发生在过去可知,第一空应用一般过去时;且根据句意可知,try这一动作表示过去某个时间正在进行,所以第二空应用过去进行时。故选D。
23.Jim ______ a late night film at home when, right in the middle of a thrilling scene, the television went blank.
A.watched C.was watching 【答案】C 【解析】 【分析】【详解】
B.had watched D.would be watching
考查动词时态。句意:Jim深夜在家看电视,当剧情到最惊心动魄的时刻时,电视突然没信号了。根据题干中的when可知所填动词构成固定句型be doing sth.…when…,意思是:当……这时……,表示正在做某事,这时发生了另一件事,由后面句子中… went blank可知用过去进行时,故选C。 【点睛】
做动词的时态和语态题的时候,切不可脱离实际运用的语言,一味死记硬背语法规则的条条框框。了解了时态的一些常见规则之后,在具体语境中体会动作发生的时间和状态。过去进行时表示过去某个时间点或某段时间内正在发生的动作。往往和具体的过去时间搭配,也有的是过去式的时间状语从句。
24.Shirley ________ a book about China last year but I don’t know whether she has finished it. A.was writing 【答案】A 【解析】 【详解】
考查时态。句意:雪莉去年在写一本关于中国的书,但我不知道她是否写完了。根据last year可知,此处是过去的时间,故可排除C, D。再根据句意可知,“不知道她是否写完了”,意味着“我看到雪莉时她正在写”,故此处用过去进行时,故选A。
B.wrote
C.is writing
D.has written
25.Jack ___________ in the lab when the power cut occurred. A.works C.was working 【答案】C 【解析】 【分析】
考查固定的时态结构。句意:杰克正在实验室里工作,这时候突然断电了。本句考查when引导并列句。本句句型为:sb was/were doing sht. when + n./pron. did sth.表示一个动作在进行,别一个动作发生了,when 是并列连词。 故此处用过去进行时,故选C。
B.has worked D.would work
【点睛】when 作并列连词时,引导并列句。意为“...就在这时,...”。常用句型有三种:1. sb be doing when...某人正在做某事时突然....如I was watching TV when someone knocked the
door.2. sb be about to do when...某人正要做某事时实然...如I was about to go out for a walk when the doorbell rang.3. sb had just done sth when...某人刚做完某事时突然...如I had just finished the homewor when my mother came in.
【详解】
请在此输入详解! 【点睛】
请在此输入点睛!
26.—What an amazing picture!
—The little boy ____the soldiers, and I caught them in an unguarded moment. A.was saluting 【答案】A 【解析】 【详解】
考查时态。句意:——多么神奇的一幅画啊! ——那个小男孩正在向士兵们敬礼,我在他们
B.saluted
C.had saluted
D.would salute
没有防备的时候抓住了他们。“这个小男孩那个时候正在”,所以句子用过去进行时态was /were doing,故选A。
27. David, are you listening to me?
Sorry, sir. I ________ of the lecture I attended yesterday. A.have thought B.was thinking C.am thinking D.thought 【答案】B 【解析】 【详解】
考查时态。句意:——大卫,你在听我说吗? ——对不起,先生。我在想我昨天听的讲座。此处表示刚才正在做某事,所以应该用过去进行时态,故选B。
28.Hearing the noise outside, Granny asked me . A.what is happening C.what it was happening 【答案】B 【解析】 【详解】
考查宾语从句。句意:Granny听见外面的噪音,她问我发生了什么事。此处是what引导的宾语从句,what既引导宾语从句又做宾语从句的主语;根据asked可知句子用过去时态,故答案为B。
B.what was happening D.what was it happening
29.My neighbour came to ask me why there was so much noise in my house yesterday afternoon. I told her that some children an English song. A.praticed 【答案】D 【解析】
根据上文可知下文叙述的是昨天下午正发生的事情,故从句中用过去进行时,选D。
B.would practice
C.have practiced
D.were practicing
30.— Why did you miss the interview yesterday?
— Terribly sorry. My pet dog got seriously injured and I ________ it all the day. A.attend B.was attending C.had attended D.have attended 【答案】B 【解析】
考查时态。根据后面的时间状语all the day可知,这件事情是在过去持续进行的,应用过去进行时。故选B。
31.Unfortunately, when I dropped in, Mr. Smith __________. So we only had time for a few
words. A.has just left 【答案】B 【解析】 【详解】
考查时态。句意:不幸的是,当我顺道拜访时,史密斯先生正要离开。所以我们只有几句话的时间。根据 when I dropped in,可知,当我顺道拜访时,史密斯先生正要离开了,B项是过去进行时表示过去将来意义。故选B。
B.was just leaving
C.had just left
D.just left
32.--- Did you watch the final match of China Open yesterday? ---Sure. I it so attentively that I forgot to cook supper. A.watched B.had watched C.was watching D.was to watch 【答案】C
【解析】考查过去进行时。句意:---你看昨天中国公开赛的最后一场比赛吗?--当然。我全神贯注地看着,忘了做晚饭。根据“yesterday”可知发生在过去,根据“the final match of China Open”过去具体时间。在过去某个时间在做某事使用过去进行时。根据题意,故选C。
33.— Why didn’t Ann see me wave to her? — She _____ in the other direction. A.looked B.was looking C.has looked D.is looking 【答案】B
【解析】考查时态。句意:——Ann为什么没有看见我向她挥手?——她正在看其他的方向。上句用过去时,表示动作发生在过去,下句“她正在看另一个方向”,因为正在进行另一个动作,所以没有看见,故选择过去进行时。B项正确。
34.Although she ______ any name, everyone knew who she ______. A.hasn’t mentioned; referred to B.didn’t mention; had referred to C.hadn’t mentioned; is referring to D.didn’t mention; was referring to 【答案】D
【解析】句意:尽管她没有提到任何人的名字,但是每个人都知道她指的是谁.,根据语境可知,这里用过去时表示过去发生的事,故选D。
35.—Why do children hang stockings over the fireplace for presents?
—As the story goes, to help a poor family, Father Christmas threw a small bag of gold down the chimney and it fell into a stocking that ___________up to dry over the fireplace. A.hung
B.had hung
C.was hanging 【答案】C 【解析】
D.was hanged
试题分析:句意:为什么孩子把长筒袜挂在壁炉上面放礼物?--正如故事说的,为了帮助穷人,圣诞老人会顺着壁炉扔下一袋金子,它会落在壁炉上面的长筒袜里面。因为是讲述故事里面的事情,从前面的句子:Father Christmas threw a small bag of gold down the chimney and it fell into a stocking可知长筒袜是当时正悬挂在壁炉上方,所以用过去进行时,选C。 考点:考查时态
36.---I didn't take notes at yesterday's meeting because I had left my pen at home. ----You _________ mine. I ________ it. A.must have borrowed; wasn't using C.should have borrowed; hadn't used 【答案】D 【解析】
试题分析:考查情态动词+完成时,must have done 表示对过去的事情肯定推测;may have done 表示对过去事情不肯定推测;should have done表示应该做某事而没做; could have done表示过去未完成的事情,根据句子意思,所以选D 考点:考查情态动词+完成时
点评:情态动词+完成时是个难点,要知道它们的意思,做此类题时,就很容易做出正确选择
B.may have borrowed; wasn't using D.could have borrowed; wasn't using
37.—Sarah, you seem to be a little absent-minded. What’s wrong?
—Oh, sorry. Actually, I ________ of the family party this weekend. I have to make a list of what needs to be bought. A.am just thinking C.have just thought 【答案】D 【解析】
试题分析:考查动词时态。句意:——萨拉,你似乎是有点心不在焉,怎么了?——对不起,实际上,我刚才在想周末家庭聚会的事。我不得不列出要买什么东西。根据语境可知,指的是刚才正在进行的动作,故用过去进行时;现在完成时表示过去的动作对现在造成的影响;一般过去式只表示动作发生在过去,跟现在没有关系。根据句意故选D。 考点:考查动词时态
B.just thought D.was just thinking
38.—Do you think I'm a good surfer?
—Of course! I ________ you earlier.You made it look so easy,graceful even. A.am watching
B.was watching
C.have watched 【答案】B 【解析】
D.had watched
试题分析:考查时态。由动词made可知,本句与过去时有关,排除AC项;BD的区别在于过去进行时表示过去某段时间里持续进行的动作,而过去完成时强调过去的过去,强调时间差。本题意为,我过去一直在观察你,你上次冲浪显得 很容易,甚至可以说是优雅。本句表示过去一段时间里一直在做的事,故B正确。 【名师点睛】
在以下几种情况下,我们通常使用过去进行时。 1. 表示过去某一阶段暂时性的习惯动作时。如:
Tom was getting up at six o’clock every day that week. 汤姆那一周里每天都是六点钟起床。 2. 与always连用表示赞美,厌烦等感情色彩时。如: John was always coming to school late. 约翰上学总是迟到。
Lei Feng was always doing good deeds for the people. 雷锋总是为人民做好事。 3. 用来描写故事发生的情景时。如:
It was a dark night. The wind was blowing hard and the rain was falling heavily. A PLA man suddenly appeared on the river bank. He wanted to cross the river.那是一个漆黑的夜晚,风刮得很厉害,雨下得很大,一个解放军战士突然出现在河岸上,他想过河去。
4. when作并列连词,表示“(这时)突然”之意时,第一个并列分句用过去进行时,when引导的并列分句用一般过去时。如:
I was taking a walk when I met him. 我正在散步,突然遇见了他。
We were playing outside when it began to rain. 我们正在外边玩,这时下起雨来了。 5. go, come, leave, start, arrive等动词可用过去进行时表示过去将来的含义。如: I was leaving for Wuhan that day. 那天我正要去武汉。 She was coming later. 她随后就来。 【举一反三】
I called Hannah many times yesterday evening, but I couldn't get through. Her brother __ on the phone all the time.
A. has been talking B. was talking C. has talked D. talked 答案:B
试题分析:句意:我昨天晚上给汉娜打了几次电话,但一直打不通,他弟弟一直在打电话,说明是昨天晚上我打电话的时候,她的弟弟一直在打电话.用过去进行时,选B。 考点:考查时态
39.— Tom, you look worried. Anything I can do for you?
— I ______ if you could give me a three-day leave to look after my baby in hospital. A.had wondered C.would wonder
B.was wondering D.have wondered
【答案】B 【解析】
试题分析:考查动词时态及句意理解。句意:汤姆,你看起来很担心,需要我为你做些什么吗?--我刚才正在想你能否给我三天假来照顾我住院的小孩。这是一个宾语从句,根据句意可知,在你看我的时候我正在考虑这件事,故B正确。 考点:考查动词时态及句意理解
40.Susan had quit her well-paid job and _________ as a volunteer in the neighborhood when I visited her last year.
A.is working B.was working C.has worked D.had worked 【答案】B 【解析】
考查时态。句意:Susan已经辞去了高薪的工作。去年当我探望她的时候,她正在一个社区里做志愿者。Susan辞职发生在她当志愿者之前,had quit是过去完成时态,过去完成时态通俗的说就是“过去的过去”,且结合时间状语when I visited her last year可知,Susan做志愿者是过去的某个时间段发生的情况,故该空应用过去进行时态。B选项正确。 点睛:过去进行时表示在过去某一时间段或某一段时间内正在发生或进行的动作或状态。
因篇幅问题不能全部显示,请点此查看更多更全内容