外研版英语过去完成时练习含解析百度文库

合集下载

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析一、单项选择过去完成时1.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.A.I imagined B.do I imagineC.I have imagined D.had I imagined【答案】D【解析】试题分析:考查倒装。

never否定词放在句首,主句要部分倒装。

此类词还有never,seldom, scarcely, little, few, not, hardly,以及not only…but (also), no sooner…than,hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。

考点:考查倒装。

2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

3.Wedidn’tget a hotel room because we ______ in advance.A.hadn’t booked B.haven’t bookedC.weren’t booking D.wouldn’t book【答案】A【解析】试题分析:考查时态。

(英语)过去完成时练习题含答案及解析

(英语)过去完成时练习题含答案及解析
(英语)过去完成时练习题含答案及解析
一、单项选择过去完成时
1.I was surprised to find the snack shops around the school empty; the studentseverything!
A.had been buyingB.had bought
C.have boughtD.have been buying
6.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
考点:考查虚拟语气。
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imaginedB.do I imagine
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her.
考点:考查过去完成时
13.If you________ the failed experiences, you would not havemade such a mistake in your homework.

【英语】英语过去完成时练习题及解析

【英语】英语过去完成时练习题及解析

【英语】英语过去完成时练习题及解析一、单项选择过去完成时1.—Didn’t you talk any with Rice?—No, the plane __________ off when I rushed to the airport to see her off.A.was taking B.had takenC.took D.has taken【答案】B【解析】试题分析:考查过去完成时。

句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。

由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。

考点:考查过去完成时2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。

因为火车离开是发生在我们到火车站之前,所以用过去完成时。

4.By the time he arrived in Beijing, we _______ there for two days.A.will have stayed B.stay C.have been staying D.had stayed【答案】D【解析】考查时态。

英语过去完成时专项习题及答案解析及解析

英语过去完成时专项习题及答案解析及解析
A.meantB.was meaning
C.had meantD.would mean
【答案】C
【解析】
试题分析:句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done和had meant to do表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:考查动词的时态
6.Wedidn’tget a hotel room because we ______ in advance.
A.hadn’t bookedB.haven’t booked
C.weren’t bookingD.wouldn’t book
【答案】A
【解析】
试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。
【答案】D
【解析】
考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。
2.Weto finish the work before dark, but the heavy rain held us up.
A.didn’t getB.haven’t got
C.hadn’t gotD.don’t get
【答案】C
【解析】
考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e mail之前,所以用过去完成时。

过去完成时 专项练习 (含解析)

过去完成时 专项练习 (含解析)

《过去完成时》小测解析(可打印的空白题目在最后)I.请完善过去完成时的基本结构(2’)主语+ had + 过去分词+ 其他,表示过去的过去。

II. Multiple choice(13’):1. She said she __________ the book already.A. has readB. readC. had read参考答案:C句意:她说她已读完这本书。

要点解析:主句She said,使用一般过去时,所以后面的从句也只能用与过去相关的时态。

2.The train from Beijing_______ ten minutes ago.A. had arrivedB. arrivedC. will arrive参考答案:B句意:来自北京的火车于十分钟前到站了。

要点解析:时间段+ago,为一般过去时的标志词。

3.______ I arrived at the airport, he had left.A. AfterB. untilC. Before参考答案:C句意:在我到机场前,他已经离开了。

要点解析:after 在......之后,until直到,before在......之前。

he had left使用了过去完成时,表示过去的过去,所以他离开应在我到达机场的过去,也就是我到达机场“之前”。

4. I returned the book that I ______.A. had seenB. has borrowedC. had borrowed参考答案:C句意:我归还了那本我借的书。

要点解析:借应发生在归还之前,“归还return”使用过去时,故“借borrow”用过去完成时。

5. ______ the Spring Festival, I had spent all my moneyA. By the end ofB. AfterC. At the end of参考答案:A句意:到春节结束时,我花光了我所有的钱。

过去完成时的详细讲解和练习题(全面解析)

过去完成时的详细讲解和练习题(全面解析)

过去完成时的详细讲解和练习题(全面解析)一、过去完成时的概念过去完成时表示过去某一时间或动作之前已经完成的动作。

* We had finished our dinner when he arrived.(他来的时候我们已经吃完晚饭了。

)* When I got to the cinema, the film had started.(当我到达电影院时,电影已经开始了。

)二、过去完成时的构成过去完成时的构成:had + 过去分词。

基本结构:主语 + had + 过去分词+ …* She had already left when I arrived.(我到的时候她已经离开了。

)* I had finished my work before he called.(他打电话之前我已经完成了我的工作。

)三、过去完成时的用法1. 表示过去某个时间点之前已经完成的动作。

* They had gone out before I arrived.(我到之前他们就已经离开了。

)* She had read the book before she went to bed.(她在睡觉前已经读过那本书了。

)2. 表示过去的过去,即在过去某个时间或动作之前已经完成的动作。

常和过去时连用。

* He said that he had visited the museum before.(他说他以前去过博物馆。

)* She had finished her homework when her mother came back.(当她妈妈回来时,她已经完成了作业。

)四、过去完成时的练题1. __________(you, finish) your homework before you went to bed last night?2. By the time we arrived, the party __________(start) .3. I __________(not, see) the movie before last night.4. Before I came to China, I __________(study) Chinese for three years.5. They __________(already, leave) when I got to the station.【答案】1. Had you finished your homework before you went to bed last night?2. By the time we arrived, the party had started.3. I had not seen the movie before last night.4. Before I came to China, I had studied Chinese for three years.5. They had already left when I got to the station.。

【英语】过去完成时练习题含答案含解析

【英语】过去完成时练习题含答案含解析
9.As soon as I got to the airport, I realized I ________ my ID card at home.
A.had leftB.has left
C.would leaveD.will leave
【答案】A
【解析】
试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。
A.had enjoyedB.was enjoying
C.enjoyedD.had been enjoying
【答案】A
【解析】
试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。
A.was happeningB.was to happenC.had happenedD.has happened
【答案】C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
6.Mr. Chapman retired at 70 after henearly 40 years with the Gas Company.
C.tookD.has taken
【答案】B
【解析】
试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。

(英语)英语过去完成时练习题及答案含解析

(英语)英语过去完成时练习题及答案含解析

(英语)英语过去完成时练习题及答案含解析一、单项选择过去完成时1.As long as my drive tester instructed me to pull into the parking lot, I was sure I ______. A.passed B.have passedC.was passed D.had passed【答案】D【解析】试题分析:考查时态。

选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。

句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。

当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。

故选D.考点:考查时态。

2.Mary went to the box office at lunch time, but all the tickets ________ out.A.would sell B.had sold C.have sold D.was selling【答案】B【解析】【分析】【详解】考查动词时态。

句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。

根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。

3.Mr. Chapman retired at 70 after he nearly 40 years with the Gas Company.A.had spent B.has spent C.spends D.would spend【答案】A【解析】本题考查时态。

根据语境Mr. Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。

选A。

4.The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go back home.A.had cried; lost B.has cried; has lostC.cried; had lost D.cried; has lost【答案】C【解析】考查动词时态。

过去完成时练习题含答案

过去完成时练习题含答案

过去完成时练习题含答案过去完成时(Past Perfect Tense)用于表示在过去某个时间或动作之前已经完成的动作或状态。

为了更好地理解和掌握过去完成时的用法,以下是一些练习题,并附有答案供参考。

练习一:根据括号内的动词提示,用过去完成时填空。

1. When the guests arrived, we (already / decorate) the room.2. By the time she woke up, her family (already / leave) for breakfast.3. The movie had already started when we (finally / arrive) at the cinema.4. Tom was tired because he (not / sleep) well the night before.5. By the time I got home, my sister (already / cook) dinner.答案:1. had already decorated2. had already left3. had finally arrived4. had not slept5. had already cooked练习二:改写下列句子,将动词改为过去完成时。

1. I ate lunch before I went to the meeting.2. She finished her homework and then went to bed.3. They saw the movie after they had dinner.4. He walked the dog before he went to work.5. We cleaned the house before the guests arrived.答案:1. I had eaten lunch before I went to the meeting.2. She had finished her homework and then went to bed.3. They had seen the movie after they had dinner.4. He had walked the dog before he went to work.5. We had cleaned the house before the guests arrived.练习三:选择适当的动词形式填空,包括过去完成时。

【英语】 英语过去完成时专题练习(及答案)含解析

【英语】 英语过去完成时专题练习(及答案)含解析
A.haven’tB.hadn’t
C.hadn’t hadD.haven’t had
【答案】C
【解析】
试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。
4.It was not until 3 days later that the boy came back to life and explained to the police what_______ to him.
考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。
6.-----What were you up to when she dropped in?
------I______ for a while and _____ some reading.
A.was happeningB.was to happenC.had happenedD.has happened
【答案】C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
5.—— We didn’t find Smith attending the lecture.
C.was selectingD.selected

【英语】 英语过去完成时专题练习(及答案)及解析

【英语】 英语过去完成时专题练习(及答案)及解析

【英语】英语过去完成时专题练习(及答案)及解析一、单项选择过去完成时1.In the capital Kathmandu, thousands of people _______ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes.A.would spend B.were spendingC.spent D.had spent【答案】D【解析】试题分析:考察过去完成时。

过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。

成百上千的人们呆在户外发生在“回到家中”这个动作之前。

句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。

考点:考察过去完成时2.She stared at the painting, wondering where she it.A.saw B.had seenC.sees D.has seen【答案】B【解析】试题分析:句意:她盯着这个画,思索什么时候她曾见过它。

根据语境可知see这个动作发生在stare之前,所以用过去完成时。

故选B。

考点:考查时态3.As soon as I got to the airport, I realized I ________ my ID card at home.A.had left B.has leftC.would leave D.will leave【答案】A【解析】试题分析:考查时态。

句意:一到机场,我就意识到我将身份证忘在家里了。

根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。

【英语】英语过去完成时练习题及答案含解析

【英语】英语过去完成时练习题及答案含解析
考点:考查虚拟语气
3.Mary was pleased to see that the seeds she ______ in the garden were growing.
A.was planting B.has planted C.would plant D.had planted
【答案】D
【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选D。
之前,所以用过去完成时。故选B。
考点:考查时态
20.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
【答案】D
【解析】
试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。Refer to是一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。故选D。
考点:考查动词时态。
16.By the end of Last year, we _____ more than 1,100,000 cars.
A.were producingB.produced
C.had producedD.would produce

(英语)过去完成时练习_英语考试_外语学习及解析

(英语)过去完成时练习_英语考试_外语学习及解析

(英语)过去完成时练习_英语考试_外语学习及解析(英语)过去完成时练习_英语考试_外语学习及解析一、单项选择过去完成时1.He said l5 people_______,two of them_____to hospital.A.have injured;admitting B.have been injured;being admitted C.had injured;to admit D.had been injured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。

选D。

2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C 考点:考查动词时态3.Hardly ________ when she ________ someone knocking at the door.A.did she sit, heard B.did she sit, had heardC.had she sat, had heard D.had she sat, heard【答案】D【解析】试题分析:考查倒装句和时态。

本句中放在句首的副词hardly,是一个表示否定含义的副词,放在句首谓语动词要使用部分倒装的形式。

且hardly....when....意为“一...就...”,主句的动作发生在从句之前,时态要保持一致。

英语过去完成时专项习题及答案解析含解析

英语过去完成时专项习题及答案解析含解析
A.As; had doneB.That; didC.As; didD.It; had done
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
7.------You went to the“Bird’s Nest”last month, didn’t you?
------Yes. That was the second time I ________ to Beijing National Stadium.
答案:B
12.If you________ the failed experiences, you would not havemade such a mistake in your homework.
A.refer toB.have referred to
C.referred toD.had referred to
【答案】B
【解析】
试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。
考点:考查动词时态。
2.Weto finish the work before dark, but the heavy rain held us up.
Never does he come late.他从不迟到。
Little did he know that the police were after him.他一点也不知道警察在找他。
By no means shall I go there again.我决不会再去那儿了。
Hardly had he arrived at the station when the train began to leave.他一到车站,火车就开动了。

(英语)英语过去完成时练习题及答案及解析

(英语)英语过去完成时练习题及答案及解析
直到河里的鱼全死了,村民们才意识到污染是多么严重。
考点:考查倒装句和时态
10.He said l5 people_______,two of them_____to hospital.
A.have injured;admittingB.have been injured;being admitted
4.—— We didn’t find Smith attending the lecture.
—— No one ____ him about _____ a lecture the following day.
A.told;there to beB.had told ; there to beC.told; there wasD.had told ; there being
A.I imaginedB.do I imagine
C.I have imaginedD.had I imagined
【答案】D
【解析】
试题分析:考查倒装。never否定词放在句首,主句要部分倒装。此类词还有never,seldom,scarcely,little,few,not,hardly,以及not only…but(also),no sooner…than,hardly… when,scarcely… when等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。
考点:考查倒装。
2.She stared at the painting, wondering where sheit.
A.sawB.had seen
C.seesD.has seen
【答案】B

(英语)英语过去完成时专项含解析

(英语)英语过去完成时专项含解析

(英语)英语过去完成时专项含解析一、初中英语过去完成时1.—Did you see Tom at the party?—No, he _________ by the time I got there.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。

got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。

【点评】考查过去完成时,注意过去完成时表达的是过去的过去。

2.— What do you think of the young lady?— She is hard-working. She ________ all her effort into her work before she got ill.A. has putB. putC. had putD. would put【答案】 C【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。

她生病前把她所有的精力都投入到她的工作中。

根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。

【点评】考查过去完成时。

理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。

3.— Jack, would you like to see the new movie?— I'd love to, but I______ it already.A. am seeingB. will seeC. seeD. have seen【答案】 D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。

由already可知是完成时,所以用have done。

故选D。

【点评】本题考查完成时have done。

(英语)英语过去完成时试题(有答案和解析)

(英语)英语过去完成时试题(有答案和解析)

〔英语〕英语过去完成时试题〔有答案和解析〕一、初中英语过去完成时1. By the time we got there, the film already.A. beganB. has begunC. have begunD. had begun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了. by the time ,直到••…时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用.应选Do【点评】考查时态,注意by the time+过去时的用法.2. Jake his key in the office so he had to wait until his wife home.A. has forgotten …comes ।। Bforgot …comeC. had left …came had left - would come【答案】C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家.结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态.下文指的是过去某时的动作,故用一般过去时态.选Q【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型, 首先要注意句子中的时间状语,如果没有那么要通过分析上下文,结合语境来判断句子的时O3. By the end of 2021, many buildings built in our city.A. have beenB. haveC. had beenD. will 【答案】C【解析】【分析】句意:到2021年底,我们的城市里已经建成了很多大楼. Buildings是build这一动作的承受者,该用被动语态.而被动语态是由“be+及物动词的过去分词〞构成.根据By the end of 2021可知该用过去完成时,所以选C.4. By the time the alarm clock went off, My mother had already.A. wake me upB. wake up meC. waken up meD. waken me up 【答案】D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了.根据句意,动词应用过去完成时,用had +动词的过去分词. wake up是动副结构,代词作宾语必须放中间,应选Do【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单.5. I thought I in my project report , but the manager said he didn't see it at all.A. handB. am handingC. have handedD. had handed 【答案】D【解析】【分析】句意:我以为我已经上交了我的工程报告,但是经理说他根本没有看到.hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态.句中I thought使用的是一般过去时态,而根据句意可知,上交工程报告应该发生在这之前,故应使用过去完成时态,选Do【点评】考查动词的时态,此题涉及过去完成时的应用.6. —I know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】A【解析】【分析】句意:一一我不知道你钢琴弹得那么好. 一一谢明A. didn't不,一般过去时态,指过去的状态及过去发生的动作; B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指水平;不可能,表示否认的推测.根据语境,说话时我道你钢琴弹得好,不知道是过去的状态,用一般过去时,应选Ao7. The boy was on the ground and he had bicycle behind the big tree.A. lying; laidB. lying; layC. lay; lainD. lied; lied 【答案】A【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面. lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied; lay可以彳乍为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid.根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid.选Ao【点评】考查动词辨析,过去进行时态,过去完成时态.8. —What's up? —I missed the train. By the time I got to the train station, the train for 10 minutes.A. had leftB. has leftC. has been awayD. had been away【答案】D【解析】【分析】句意:一怎么啦?一我错过了火车.在我到达火车站前,火车已经离开了十分钟了.A.had left过去完成时态; B.has left现在完成时态; C.has been away现在完成时;D.had been away过去完成时.by the time,在......... 之前,是过去完成时的标志词,表示过去的过去的时间.和一段时间连用,动作应该是延续性的,leave对应的延续T犬态是be away,应选D.9. The girl sitting next to me on the plane was very nervous, for she before.A. didn't flyB. hasn't flownC. hadn't flownD. wasn't flying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,由于她以前没有坐过飞机.根据上文的句子The girl sitting next to me on the plane was very nervous 的——般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词.根据句意,故答案为Co【点评】考查过去完成时态.掌握过去完成的意义和用法:表示过去的过去的动作或状态.用had+动词的过去分词表达.10. By the time of last year, she the piano for five years.A. learntB. has learntC. had learntD. will learn 【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了.由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词.故答案为Co【点评】考查过去完成时.掌握过去完成时的构成和用法.11. The little boy _me a few minutes before his mother showed up.A. had been disappearedB. has disappearedC. had disappearedD. has been disappeared 【答案】C【解析】【分析】句意:你为什么不马上将钱包给那个男人 ?--由于在我意识到钱包是他的之前他就已经消失了."我意识到钱包是他的〞属于过去发生的事,"他已经消失了 〞属于过 去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓 语结构为:had+动词过去分词,应选 C .【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种 时态谓语局部动词的形式.13. My grandparents _ for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了.根据for fifty years 五十年和be 动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married 结婚〞表状态.应选 D .【点评】此题考查过去完成时,注意通过时间状语及动词判断句子的时态. 14. Simon the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play 【答案】C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了.根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为Co 【点评】考查过去完成时.掌握过去完成时的意义〔过去的过去〕和构成:had+动词的过 去分词.A. stares at【答案】D B. has stared at C. looks at D. had stared at【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我.根据生在他妈妈showed up 出现之前,是过去的过去,可知用过去完成时stare 这个动作发 had+过去分词.应选Do 【点评】此题考查过去完成时,熟记过去完成时的结构 had+过去分词.12. 一 Why didn't you give the wallet to the man at once?—Because he before I realized it was his.15. She said when she got to the cinema, the film for 5 minutes.A. has begunB. had begunC. has been onD. had been on【答案】D【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了.根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C.开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,应选D.【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别.16. When he arrived at the bus stop, the bus for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了.for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,应选Do【点评】考查过去完成时.17. — Jim, why didn't you go to Beijing by train?—Bad luck! When I got to the station, the train.A. leftB. had already leftC. has already leftD. has been left 【答案】B【解析】【分析】句意:一一吉姆,你为什么不坐火车去北京呢?一一真倒霉!我到车站时,火车已经开走了.根据When I got to the station可知,到那是过去时,离开是过去的过去,使用过去完成时, had done,应选B.【点评】考查时态,注意过去的过去是过去完成时的用法.18. By the end of last year they thousands of orange trees on the mountains.A. had plantedB. have plantedC. were plantingD. would plant【答案】A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树.根据By the end of last year ,可知句子时态为过去完成时,因此用had planted ,故答案是A.【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语.19. Mr. Wang in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】C【解析】【分析】句意:王先生在这个工厂工作已经30年了.根据for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在. C是现在完成时结构,故答案是Co【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构.20. By the end of last week, she in the west of China for two months helping thehomeless children.A. will stayB. has stayedC. would stayD. had stayed 【答案】D【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们.根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,应选D.【点评】此题考查动词的时态.根据时间状语确定句子的时态.21. When we hurried to the meeting room, the meeting.A. had begunB. had been onC. has begunD. has been on【答案】A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了.本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,应选A【点评】动词的时态是学习英语过程中非常重要的知识.而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知.过去完成时表示动作发生在过去的过去,此题不难,平时增强记忆,理解即可.22. Rose and Minnie each other pretty well before they worked in the same bank.A. knowsB. knowC. have knownD. had known 【答案】D【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就熟悉了.根据时间状语before they worked in the same bank可知,熟悉是在同一个银行工作之前, worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为Do【点评】考查过去完成时.掌握过去完成时的意义:表过去的过去;构成:had+过去分词.23. When Tom got to the examination room, he realized he his pen at home.A. was leavingB. had leftC. forgotD. was forgetting【答案】B【解析】【分析】句意为:汤姆一进入测试室就意识到了他把笔落在家里了.根据语境,这是一个发生在过去的过去〞〔即意识到之前〕的一个动作,因此要用过去完成时.应选Bo【点评】考查过去完成时.24. His father said that he Zhang Jiajie for 10 days.A. has been inB. has gone toC. had gone toD. had been in 【答案】D【解析】【分析】句意:他爸说去张家界10天了.A.去了某地,人还没回,现在完成时; B.has been in去了某地,人还在那里,现在完成时; C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时.从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用had been in,符合题意,应选D.【点评】考查动词短语辨析.注意识记have been in和过去完成时的用法.25. - What were you doing when I called you last night? T my homework and was going to bed.A. didB. had doneC. was doing【答案】B【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go to bed是过去将来时,do my homework发生在go to bed之前,即过去的过去,要用过去完成时had done my homework.句意:昨天我给你打的时候,你正在做什么?我完成作业正要去睡觉.应选Bo 【点评】考查过去完成时的用法.26. She _ to be a good mother.A. have thoughtB. thoughtC. thinksD. had thought【答案】D【解析】【分析】句意:她本来想做一个好妈妈.动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Do【点评】考查过去完成时.27. I to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】C【解析】【分析】句意:我本来方案着第二天去北京.动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Q【点评】考查过去完成时.28. I _ you could come.A. hopeB. had hopedC. have hopedD. are hoping【答案】B【解析】【分析】句意:我本来希望你能来.动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Bo【点评】考查过去完成时.29. Lucy to go shopping, but it began to rain.A. wantB. wantsC. had wantedD. has wanted【答案】C【解析】【分析】句意:露西本来想出去购物,但是开始下雨了.动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Co【点评】考查过去完成时.30. —We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】B【解析】【分析】看过电影〞这一动作发生在没去影院〞之前,是过去的过去,用过去完成时,应选Bo句意是:一昨天晚上除了你之外我们都去电影院了,你为什么没来?一因为这部电影我已经看过两次了.【点评】此题考查过去完成时的用法,表示过去的过去.。

过去完成时及练习题100道(含答案)

过去完成时及练习题100道(含答案)

过去完成及练习一、过去完成时(The Past Perfect Tense )的概念及构成1.概念:它表示动作发生的时间是“过去..的过去...”。

包括: a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动作.............; b .过去完成时还可以表示,从过去的某一时间开始到过去的另一...............时间..的动作或.... 状态..。

2.过去完成时由“助动词had + 过去分词”构成。

其中助动词had 适用于所有人称 和数。

例如:① 肯定句:主语 + had + 过去分词 + 其它He had written 100 books by the end of last year.② 否定句:主语 + had not + 过去分词 + 其它He had not written 100 books by the end of last year.③ 一般疑问句:Had + 主语 + 过去分词 + 其它?Had he written 100 books by the end of last year?④一般疑问的回答:肯定回答:Yes, 主语 + had.否定回答:No, 主语 + hadn’t (had not)如:例句的肯定回答:Yes, he had.否定回答:No, hadn’t.④ 特殊疑问词或词组 + 一般疑问句(Had + 主语 + 过去分词)? 例如: How many books had he written by the end of last year?二、过去完成时的用法a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动............ 作.。

它表示动作发生的时间是“过去..的过去...”。

1.用by, by then, by the end of, by the time (of) 等构成的短语。

外研版英语英语一般过去时训练题含答案解析百度文库.doc

外研版英语英语一般过去时训练题含答案解析百度文库.doc

外研版英语英语一般过去时训练题含答案解析百度文库一、初中英语一般过去时1.—Have you ever climbed Mount Tai, Carol?—Yes. I in Taian for a week last year and reached the top of it twice.A. had stayed B, stay C. stayed D. have stayed【答案】C【解析】【分析】句意:--卡罗,你曾经爬过泰山吗?-是的,我去年在泰安呆了一周,并且两次到达山顶。

last year,去年,过去的时间,又and连接的是两个并列的动作,所以应该用一般过去时态的。

had stayed,过去完成时态;stay,一般现在时;stayed —般过去时;have stayed,现在完成时,结合句意,故选C。

【点评】考查时态辨析,last+时间是一般过去时的标志词之一。

2.—I am sorry I my exercise book at home.—Don't forget it to school tomorrow.A. forget; to takeB. left; to bringC. forgot; to bringD. left; to take【答案】A【解析】【分析】forget忘记;leave留下;bring带来;take带走。

句意:抱歉,我把我的练习本忘在家里了。

一一明天不要忘了把它带到学校来。

Forget后接动名词表示忘记做过的某事,接不定式是忘记去做某事,结合语境可知上文描述的是刚才发生的动作,故从句谓语动词用过去时态,下文表示不要忘记做某事,选A。

【点评】该题型是属于基础题型,是必考内容。

英语动词同汉语一样具有一词多义,一词多性的特点。

解答此类问题首先要理解每个单词的基本含义,并注意交叉含义间的区别,了解其特殊用法及习惯搭配等特点,然后结合语境选择正确答案。

外研版英语过去完成时用法总结含解析百度文库

外研版英语过去完成时用法总结含解析百度文库

外研版英语过去完成时用法总结含解析百度文库一、初中英语过去完成时1.The fireman________ the burning building three times before the fire was put out.A. is enteringB. has enteredC. was enteringD. had entered【答案】 D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。

A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。

根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。

【点评】考查句子时态。

注意过去完成时的用法。

2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。

根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。

掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

外研版英语过去完成时练习含解析百度文库一、初中英语过去完成时1.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered【答案】 D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。

A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。

根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。

【点评】考查句子时态。

注意过去完成时的用法。

2.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。

我不知道。

我到这儿的时候,火车已经离开了。

由By the time I got here可知该用过去完成时,所以选C。

【点评】考查动词时态。

3.—We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】 B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

【点评】本题考查过去完成时的用法,表示过去的过去。

4.—We all went to the park except you last weekend. Why didn't you come?—Because I the park twice.A. have gone toB. had gone toC. had been toD. have been to【答案】 C【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。

【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

5.Seeing John rush into the room with tears in his eyes, I asked him what .A. would happenB. had happenedC. happenedD. was happened【答案】 B【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。

句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

【点评】本题考查过去完成时的用法。

6.He wanted to know how long in hospital.A. she is stayingB. she had stayedC. did she stayD. she stay【答案】 B【解析】【分析】句意:他想要知道她在医院待了多长时间。

根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。

故选B。

【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。

7.The little boy me a few minutes before his mother showed up.A. stares atB. has stared atC. looks atD. had stared at【答案】 D【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。

根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。

故选D。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

8.The bus ______ for five minutes when Tim arrived at the station.A. wentB. has leftC. had leftD. had been away【答案】D【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。

表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。

故选D。

【点评】本题考查过去完成时以及延续性动词的用法。

9.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。

arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

【点评】考查动词时态。

注意句子涉及到begin和be on的词义和用法。

10.The boy was _____ on the ground and he had _____ bicycle behind the big tree.A. lying; laidB. lying; layC. lay; lainD. lied; lied【答案】 A【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。

lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。

根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。

选A。

【点评】考查动词辨析,过去进行时态,过去完成时态。

11.My parents ______________ to work by the time I ______________ up.A. began; getB. began; had gotC. had begun; had gotD. had begun; got【答案】 D【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。

began开始,一般过去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完成时。

by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。

【点评】考查动词的时态。

注意by the time的词义和用法。

12.Everything he ____ away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】 C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。

根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken是过去完成时的被动语态。

故选C。

【点评】考查过去完成时的被动语态的基本构成。

13.—I ______ know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】 A【解析】【分析】句意:——我不知道你钢琴弹得那么好。

——谢谢。

A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。

根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

14.The film when I got there.A. was onB. has been onC. had begunD. has begun【答案】 C【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。

15.By the time the alarm clock went off, My mother had already _________.A. wake me upB. wake up meC. waken up meD. waken me up【答案】 D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。

根据句意,动词应用过去完成时,用had +动词的过去分词。

wake up是动副结构,代词作宾语必须放中间,故选D。

【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。

相关文档
最新文档