(英语)初中英语过去完成时提高训练及解析

合集下载

人教版七年级英语过去完成时运用练习题40题含答案解析

人教版七年级英语过去完成时运用练习题40题含答案解析

人教版七年级英语过去完成时运用练习题40题含答案解析1. By the time I got to the cinema, the movie _____.A. has startedB. had startedC. startsD. started答案解析:B。

过去完成时表示在过去某个时间或动作之前已经发生的动作。

在这个句子中,“我到达电影院”是过去的动作,而电影开始这个动作在我到达之前就已经发生了,所以要用过去完成时,即had + 过去分词的形式,A选项是现在完成时,C选项是一般现在时,D选项是一般过去时,都不符合要求。

2. She told me that she _____ her homework.A. has finishedB. had finishedC. finishesD. finished答案解析:B。

句子中“她告诉我”是过去的动作,而她完成作业这个动作是在告诉我之前就已经发生的,所以要用过去完成时。

A选项是现在完成时,C选项是一般现在时,D选项是一般过去时,均不符合。

3. When we arrived at the party, they _____ all the food.A. have eatenB. had eatenC. eatD. ate答案解析:B。

“我们到达派对”是过去的动作,而他们吃完所有食物这个动作在我们到达之前就发生了,过去的过去要用过去完成时。

A选项为现在完成时,C选项为一般现在时,D选项为一般过去时,不符合题意。

4. He realized that he _____ his keys at home.A. has leftB. had leftC. leavesD. left答案解析:B。

“他意识到”是过去的动作,他把钥匙落在家里这个动作在他意识到之前就发生了,所以要用过去完成时。

A选项是现在完成时,C选项是一般现在时,D选项是一般过去时,不合适。

七年级英语过去完成时运用练习题40题带答案解析

七年级英语过去完成时运用练习题40题带答案解析

七年级英语过去完成时运用练习题40题带答案解析1.She had cleaned the room before her parents ____ home.A.cameeesing答案解析:A。

本题考查过去完成时与一般过去时的搭配。

“had cleaned”是过去完成时,表示在过去某个时间之前已经完成的动作;“came”是一般过去时。

她打扫房间这个动作在父母回家之前已经完成了,所以要用一般过去时came。

B 选项come 是动词原形,不能用于此处;C 选项comes 是一般现在时,也不符合;D 选项coming 是现在分词,不能单独作谓语。

2.John had done his homework when his friend ____ to visit.A.cameeesing答案解析:A。

同样是过去完成时与一般过去时的搭配。

“had done”表示已经完成作业,“came”表示朋友来拜访。

B、C 选项错误原因同上一题。

D 选项不能单独作谓语。

3.They had eaten breakfast before they ____ to school.A.wentB.goC.goesD.going答案解析:A。

“had eaten”是过去完成时,在他们去学校之前已经吃完了早餐,“went”是一般过去时。

B、C 选项错误原因同上。

D 选项不能作谓语。

4.Mary had read the book before she ____ the movie.A.sawB.seeC.seesD.seeing答案解析:A。

过去完成时“had read”表示在看电影之前已经读完了书,“saw”是一般过去时。

B、C 选项错误原因同上。

D 选项不能作谓语。

5.We had finished our work before the boss ____ in.A.cameeesing答案解析:A。

“had finished”是过去完成时,老板进来之前我们已经完成了工作,“came”是一般过去时。

人教版英语过去完成时专项练习经典含答案解析推荐精选

人教版英语过去完成时专项练习经典含答案解析推荐精选

人教版英语过去完成时专项练习经典含答案解析推荐精选一、初中英语过去完成时1.—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对应的延续性状态是be away,故选D。

2.Mary thought of the party which she___________ for this day.A. planB. plannedC. had plannedD. would plan【答案】 C【解析】【分析】句意:玛丽想起了她今天计划的聚会。

plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。

故选C。

【点评】考查过去完成时的构成和用法。

注意过去完成时表示过去的过去含义。

3.Mr. Smith ________ in a car factory for ten years before he came to China.A. had workedB. worksC. is workingD. will work【答案】 A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。

根据before he came to China,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A。

人教版中考英语专项训练 过去完成时练习题基础、提高、难题_汇总(含答案)

人教版中考英语专项训练 过去完成时练习题基础、提高、难题_汇总(含答案)

人教版中考英语专项训练过去完成时练习题基础、提高、难题_汇总(含答案)一、初中英语过去完成时1.When we hurried to the meeting room, the meeting _______.A. had begunB. had been onC. has begunD. has been on【答案】 A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。

本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A【点评】动词的时态是学习英语过程中非常重要的知识。

而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。

过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。

2.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。

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

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

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

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

(英语)英语过去完成时练习题及答案及解析一、初中英语过去完成时1.By the end of last month, we ______already ______ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】 C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。

根据句意,应选C。

【点评】注意时间状语,很容易选出。

2.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

【点评】考查过去完成时,注意过去完成的时的判定方法。

3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。

4.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。

Buildings是build这一动作的承受者,该用被动语态。

而被动语态是由“be + 及物动词的过去分词”构成。

初中过去完成时精讲+精练(附答案)

初中过去完成时精讲+精练(附答案)

初中过去完成时精讲+精练(附答案)过去完成时是英语中用来表示过去的过去的一种时态。

它通常用在主句的动词是过去时的情况下,用来表示在过去某个时间或动作之前发生的另一个过去动作或状态。

形成方式过去完成时的形成方式是由 had + 动词的过去分词构成。

例如:- I had finished my homework before he arrived.- They had already left when we got there.用法和注意事项1. 表示过去的过去:过去完成时常用来表示在过去某个时间或动作之前已经完成的动作或状态。

例如:- She told me she had already eaten dinner.- He had studied English for five years before he moved to America.2. 引导时间状语从句:过去完成时也可以用来引导时间状语从句,表示在过去某个时间或动作之前已经完成的动作或状态。

例如:- They had finished their work before they went home.3. 与其他过去时态的区别:过去完成时和一般过去时以及过去进行时的区别在于它表示的是在过去的过去发生的动作或状态。

例如:- He said he had already bought the tickets. (过去完成时)- He said he bought the tickets. (一般过去时)精练请用过去完成时来完成下面的句子。

1. I ______ (finish) my homework before my parents came back.2. They ______ (leave) the office when I arrived.3. She ______ (already eat) dinner before we got there.4. We ______ (travel) to Europe many times before we visited Asia.5. He said he ______ (never see) that movie before.答案1. had finished2. had left3. had already eaten4. had traveled5. had never seen。

初中过去完成时态讲解带练习

初中过去完成时态讲解带练习

初中过去完成时态讲解带练习过去完成时态是用来表示过去某一时间或动作前发生的完成的动作,通常由had + 过去分词构成。

例如:- I had finished my homework before I went to bed.- They had already left when we arrived.在使用过去完成时态时需要注意以下几点:1. 表示两个过去的动作,其中一个动作发生在另一个之前,这时要用过去完成时态。

例如:- He had worked there for 2 years before he was promoted.- She had already eaten before I came to her house.2. 句子中需要明确表示一个动作发生在另一个动作之前,可以使用过去完成时态。

例如:- When I got home, my mother had already cooked dinner.- By the time we arrived at the cinema, the movie had already started.3. 注意过去完成时态的时间范围,它仅限于过去发生的动作,而不包括现在的动作。

例如:- I have been to Japan before. (不可用过去完成时态)以下是一些练,请用过去完成时态填空:1. By the time I ______ (arrive) at the party, everyone had left.2. She _______ (not finish) her work, so she had to stay late.3. When he __________ (arrive) at the station, the train had already left.4. They _________ (cook) dinner before their guests arrived.5. We _______ (already watch) that movie before.答案:1. arrived2. had not finished3. arrived4. had cooked5. had already watched。

初中英语过去完成时提高训练含解析

初中英语过去完成时提高训练含解析

初中英语过去完成时提高训练含解析一、初中英语过去完成时1.By the end of last week, she ______in the west of China for two months helping the homeless children.A. will stayB. has stayedC. would stayD. had stayed【答案】 D【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。

根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。

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

根据时间状语确定句子的时态。

2.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

【点评】考查过去完成时,注意过去完成的时的判定方法。

3.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。

Buildings是build这一动作的承受者,该用被动语态。

而被动语态是由“be + 及物动词的过去分词”构成。

根据By the end of 2012可知该用过去完成时,所以选C。

4.By the first day of August, 2007, the PLA ________ for eighty years.A. foundedB. has foundedC. has been foundD. had been founded【答案】 D【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。

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

(英语)初中英语过去完成时提高训练及解析一、初中英语过去完成时1.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted B. have planted C. were planting D. would plant【答案】 A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。

根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

2.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

【点评】要注意完成时态中的延续性动词的转换。

3.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。

结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。

下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

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是动副结构,代词作宾语必须放中间,故选D。

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

5.By the first day of August, 2007, the PLA ________ for eighty years.A. foundedB. has foundedC. has been foundD. had been founded【答案】 D【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。

句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。

现在完成时表示动词在过去发生对现在造成的影响。

现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。

过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

6.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。

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

7.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+动词的过去分词。

故答案为C。

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

掌握过去完成时的构成和用法。

8.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+过去分词。

9.— Why didn't you give the wallet to the man at once?— Because he ________ before I realized it was his.A. had been disappearedB. has disappearedC. had disappearedD. has been disappeared【答案】 C【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。

"我意识到钱包是他的"属于过去发生的事,"他已经消失了" 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词过去分词,故选C。

【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

10.Seeing Danel went into the classroom with tears in his eyes, I asked him what .A. happenedB. had happenedC. would happenD. was happened【答案】 B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。

根据动词asked 一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。

故选B。

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

11.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 be en married“结婚”表状态。

故选D。

【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

12.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。

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

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

13.—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。

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

14.— 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。

【点评】考查动词时态。

15.— 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。

【点评】考查时态,注意过去的过去是过去完成时的用法。

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分钟了。

相关文档
最新文档