过去完成时难点、易错点含答案百度文库

过去完成时难点、易错点含答案百度文库
过去完成时难点、易错点含答案百度文库

过去完成时难点、易错点含答案百度文库

一、初中英语过去完成时

1.When I ______ the cinema, the film _______for ten minutes

A. got to; has begun

B. arrived at; has been on

C. reached; had begun

D. hurried to; had been on

【答案】 D

【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

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

2.Simon ________ the piano for ages when he gave his first concert.

A. has played

B. is playing

C. had played

D. will play

【答案】 C

【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.By the time I got back to school, the bell______.

A. rang

B. has rung

C. had rung

【答案】 C

【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。 A. rang一般过去时态;B. has rung现在完成时态;

C. had rung过去完成时态。故选 C。

4.—I ______ know you can play the piano so well.

—Thank you.

A. didn't

B. don't

C. can't

【答案】 A

【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过

去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

5.The film when I got there.

A. was on

B. has been on

C. had begun

D. has begun

【答案】 C

【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

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

6.By the time I got there, the football match ________ already ________.

A. has; finished

B. was; finished

C. had; finished

D. /; finished

【答案】 C

【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。by the time通常用完成时态,根据got可知是过去完成时,故选C。

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

7.— Jack, would you like to see the new movie?

— I'd love to, but I______ it already.

A. am seeing

B. will see

C. see

D. have seen

【答案】 D

【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用have done。故选D。

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

8.By the end of last month,I all the CDs of the famous singer.

A. collect

B. collected

C. have collected

D. had collected

【答案】 D

【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。故选D.

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

9.My grandparents for fifty years by the time My sister was 15.

A. married

B. had married

C. had got married

D. had been married

【答案】D

【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。故选D。

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

10.Yesterday when I _______ to the station, the train ______ already.

A. got, had left

B. got, has left

C. had got, left

D. got, left

【答案】 A

【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

11.—We all went to the cinema except you last night. Why didn't you come?

—Because I that movie twice.

A. have watched

B. had watched

C. was watching

D. would watch

【答案】 B

【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

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

12.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.

A. works

B. has worked

C. had worked

D. would work

【答案】C

【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在

过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。

【点评】考查动词的时态。牢记过去完成时的用法。

13.By the end of 2012, many buildings built in our city.

A. have been

B. have

C. had been

D. will

【答案】 C

【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。

14.By the time I finished my homework,my mother .

A. slept

B. has been asleep

C. was asleep

D. had been asleep

【答案】 D

【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.

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

15.By the end of last month, Jane _____ enough money for the poor sick boy.

A. raised

B. would raise

C. had raised

D. has raised

【答案】 C

【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

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

16.Jake _____his key in the office so he had to wait until his wife _______ home.

A. has forgotten … comes

B. forgot… come

C. had left… came

D. had left…would come

【答案】 C

【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。

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

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

17.We are too tired. Please stop __________ a rest.

A. to have

B. having

C. have

D. has

【答案】 A

【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A

【点评】注意时态一致,

18.—Peter, _______ you _______ your homework?

—Not yet, I'll do it at once.

A. have; finished

B. Did; finish

C. Will; finish

【答案】 A

【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。

【点评】此题考查句子时态。要根据上下文的联系确定句子时态。

19.Sue didn't go to see the film with us last week because she ________________ it with her mother.

A. has seen

B. had seen

C. will see

D. saw

【答案】 B

【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

A.已经看了,现在完成时;

B.已经看了,过去完成时;

C.将看,一般将来时;

D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

【点评】考查过去完成时,注意平时识记其结构,理解句意。

20.By the time I got to school, I realized that I ________ my backpack at home.

A. have forgotten

B. had forgotten

C. have left

D. had left

【答案】 D

【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。

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

21.Peter ________ to have a cool model plane.

A. hoped

B. had hoped

C. has hoped

D. hopes

【答案】B

【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

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

22.– Were you late for work yesterday morning?

– Yes. By the time I got to the bus stop, the early bus .

A. has already left

B. is already left

C. had already left

【答案】 C

【解析】【分析】句意:昨天上午你上班迟到了吗?——是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

23.They to help but could not get there in time.

A. wanted

B. had wanted

C. want

D. have wanted

【答案】B

【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

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

24.Lucy_______ to go shopping, but it began to rain.

A. want

B. wants

C. had wanted

D. has wanted

【答案】C

【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。

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

25.I you could come.

A. hope

B. had hoped

C. have hoped

D. are hoping

【答案】B

【解析】【分析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

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

26.She to be a good mother.

A. have thought

B. thought

C. thinks

D. had thought

【答案】D

【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。

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

27.My aunt said that she ________ to Guangzhou.

A. has never gone

B. had never gone

C. has never been

D. had never been

【答案】 D

【解析】【分析】句意:我阿姨说她从没去过广州。have gone to…表示已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D。

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

28.Rose and Minnie ________ each other pretty well before they worked in the same bank.

A. knows

B. know

C. have known

D. had known

【答案】 D

【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。

【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。

29.He wanted to know how long in hospital.

A. she is staying

B. she had stayed

C. did she stay

D. she stay

【答案】 B

【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。

30.By the end of last term, the students of Class One___________ three projects.

A. finished

B. would finish

C. have finished

D. had finished

【答案】 D

【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据by the end

of last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。

31.She ______ to go to school earlier, but she forgot to get up.

A. plans

B. planned

C. had planned

D. has planned

【答案】C

【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。

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

32.When we hurried to the meeting room, the meeting _______.

A. had begun

B. had been on

C. has begun

D. has been on

【答案】 A

【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A

【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。

33.She_______ballet before she entered film industry.

A. has practiced

B. had practiced

C. will practiced

D. would practiced

【答案】 B

【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。

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

34.By the end of last week, she ______in the west of China for two months helping the homeless children.

A. will stay

B. has stayed

C. would stay

D. had stayed

【答案】 D

【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。

【点评】此题考查动词的时态。根据时间状语确定句子的时态。

35.—Did you see Tom at the party?

—No, he _________ by the time I got there.

A. left

B. was leaving

C. had left

D. has left

【答案】 C

【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经

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

C。

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

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

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

37.——Jim, did you take out the trash just now?

——No. By the time I came home it .

A. have been taken out

B. had taken out

C. had been taken out

【答案】 C

【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是

发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被

动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾

扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

【点评】考查被动语态及过去完成时的用法。

38.By the time he ______________ at the cinema, the movie ______________ for five minutes.

A. arrived; had begun

B. had arrived; had begun

C. arrived; had been on

D. 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的词义和用法。

39.By the time he at the railway station, the train .

A. had arrived; had left

B. arrived; had left

C. arrived; left

D. had arrived; has left 【答案】 B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

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

40.——How was the movie you saw yesterday?

——I have no idea. By the time I got to the movie theatre, the movie ______.

A. has already finished

B. have finished yet

C. had already finished

【答案】 C

【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选C。

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

二、初中英语现在完成进行时

41.—You look pretty tired today!

—I an environmental report over the last few days, which should be submitted to the boss tomorrow.

A. wrote

B. was writing

C. had written

D. have been writing

【答案】D

【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.

【点评】考查动词时态,本题涉及现在完成进行时的应用。

42.He _______ it for two hours, and he's still watching now.

A. has been watched

B. watching

C. has been watching

D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。

43.He _______ it for two hours, and he's still watching now.

A. has been watched

B. watching

C. has been watching

D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。

44.— Look, the light is still on in Helen's office.

— Maybe she ______ her work yet.

A. doesn't finish

B. won't finish

C. hasn't finished

D. didn't finish

【答案】 C

【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工作。yet用于否定句末,是现在完成时的标志词,故选C。

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

45.— Do you know the Color Run, a five-kilometer race?

—Yes. So far it______into quite a few cities in our country.

A. comes

B. came

C. has come

【答案】 C

【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。

【点评】考查现在完成时。

46.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.

A. makes

B. is made

C. is being made

D. is going to make

【答案】 C

【解析】【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。

47.Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ some effective measures to bring them under control.

A. have increased; would take

B. have increased; will take

C. have been increasing; take

D. have been increasing; took

【答案】 D

【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。

48.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.

A. will be learning

B. is learning

C. had been learning

D. has been learning

【答案】D

【解析】【分析】考查时态。本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D正确。

49.The western countries have been _________ Christmas for many years.

A. celebrating

B. celebrate

C. celebrates

D. celebrated

【答案】 A

【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A。

50.— You look tired.

— I ___________ clothes all day.

A. washed

B. have washed

C. was about to wash

D. have been washing

【答案】D

【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

51.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.

A. had changed

B. changed

C. have been changing

D. is changing

【答案】 C

【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语these Englishers 是复数,故用have been changing,选C。

【点评】考查时态,本题涉及现在完成进行时。

52.According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future.

A. limited

B. had limited

C. have been limiting

D. will limit

【答案】 C

【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。“…the rigid and outdated rules that the development of the country…”在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。故选C。

【点评】考查时态,本题涉及现在完成进行时的应用。

53.—Lucy seems absent these days.

—She _____ a job from city to city—you see, she is graduating in June.

A. hunts for

B. is to hunt for

C. has hunted for

D. has been hunting for

【答案】D

【解析】【分析】句意:——Lucy这些天似乎不在。——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

54.— Isn't it hard to drive downtown to work?

—Yes, that's why I ________ to work by train.

A. have been going

B. have gone

C. was going

D. will have gone

【答案】A

【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在

完成进行时,选A。

【点评】考查现在完成进行时。

55.—Where is Mary?

—Oh, she went out after breakfast, and her paper in the library ever since. You can find her there.

A. Wrote

B. had written

C. has been writing

D. is writing

【答案】 C

【解析】【分析】句意:—Mary去哪了?—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。考查时态。Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。

【点评】考查现在完成进行时。

56.— I so busily recently that I no time to help you with your maths.

—That's OK. I can manage it by myself.

A. have been working; have

B. have worked; had

C. am working; will have

D. had been working; had had

【答案】 A

【解析】【分析】句意:—我最近工作太忙碌了,没时间帮你学数学。—没关系我自己能搞定。由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。

【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。

57.—Wow! So many different aliens' appearances you draw!

—I ______many websites about aliens.

A. will visit

B. was visiting

C. had visited

D. have been visiting

【答案】 D

【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。

【点评】考查时态,本题涉及现在完成进行时。

58.From his tired face, I can tell he in the queue for a long time.

A. is waiting

B. will wait

C. will be waiting

D. has been waiting

【答案】 D

【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文for a long time可知应用现在完成进行时,故选D。

【点评】考查时态语态,本题涉及现在完成进行时。

59.—I'm sure Andrew will win the first prize in the final.

—I think so. He _____ for it months.

A. is preparing

B. has been preparing

C. was preparing

D. had been preparing

【答案】 B

【解析】【分析】句意:—我确信Andrew在决赛中会获得一等奖。—我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。

60.Tom in the library every night over the last three months.

A. works

B. worked

C. has been working

D. had been working

【答案】 C

【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C。

【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

英语过去完成时练习全集及解析

英语过去完成时练习全集及解析 一、初中英语过去完成时 1.She said when she got to the cinema, the film ________ for 5 minutes. A. has begun B. had begun C. has been on D. had been on 【答案】 D 【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排 除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要 将瞬间动词begin改为be on,故选D。 【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。 2.Simon ________ the piano for ages when he gave his first concert. A. has played B. is playing C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间 状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然 后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。 【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。 3.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 可知此处应为过去完成时,故选 D. 和“ finished” 【解析】【分析】由上文“By the time ” 【点评】考查过去完成时。 4.By the end of 2012, many buildings built in our city. A. have been B. have C. had been D. will 【答案】 C 【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。

时态详解:过去将来完成时

时态详解:过去将来完成时 一、过去将来完成时的用法 过去将来完成时表示从过去观点看将来某时某动作会业已完成。这个时态用得相对比较少,通常主要用于转述方面,即用于间接引语中。如: She said she’d have finished her exams by then.她说那时她会已经考完试了。 The party would have arrived by four o’clock.这一行人将于4时前到达。 She said she’d have finished her exams by then.她说那时她会已经考完试了。 二、构成方法 过去将来完成时由“would+have+过去分词”构成。 三、基本用法 过去将来完成时的基本用法就是:表示从过去某一时间来看将来某时会已经完成的动作。如: I thought Sophia would have told you something. 我想索菲娅会已告诉你一地情况。 He knew by the time he arrived she would have gone home. 他知道他到时她会已经回家。 The day was drawing near when we would have completed the reservoir. 我们建成水库的日子不远了。 He said he would have done with my camera by the end of next month. 他说到下月底就不用我的照相机了。 I guessed that Mother would have made some sandwiches by the time we got back. 我猜我们回来时妈妈已经做好一些三明治了。 四、过去完成时用于虚拟语气中 若表示与过去事实相反的虚拟语气,此时条件从句的谓语用过去完成时(had+过去分词),而主句谓语则通常用过去完成时(would+have+过去分词),当然,主句谓语也可根据情况使用“should (could, might)+have+过去分词”。如: If I'd left sooner, I'd have been on time. 要是我早点动身,我就准时到了。(但我动身太迟了)

【初中英语】过去完成时难点、易错点

外研版英语【初中英语】过去完成时难点、易错点 一、初中英语过去完成时 1.— Jim, why didn't you go to Beijing by train? — Bad luck! When I got to the station, the train ________. A. left B. had already left C. has already left D. has been left 【答案】 B 【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。根据When I got to the station 可知,到那是过去时,离开是过去的过去,使用过去完成时,had done,故选B。 【点评】考查时态,注意过去的过去是过去完成时的用法。 2.By the time I got there, the football match ________ already ________. A. has; finished B. was; finished C. had; finished D. /; finished 【答案】 C 【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。by the time通常用完成时态,根据got可知是过去完成时,故选C。 【点评】考查过去完成时。 3.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。 4.—I ______ know you can play the piano so well. —Thank you. A. didn't B. don't C. can't 【答案】 A 【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

过去完成时用法详解

过去完成时用法小结 一、过去完成时适用场合 1. 过去完成时表示在过去某一时间或动作以前已经完成了的动作。这个过去的时间常用by,before等介词短语或一个时间状语从句表示,也可以暗含在上下文中。 I had finished my homework before supper.我在晚饭前就把作业做完了。 The play had already started when we got to the theatre. 我们到剧场时戏已经开始了。 By the end of June they had treated over 10,000 patients. 到六月底他们已经治疗了一万多病人。 2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或还要持续下去,常与for,since等词连用。如: He had served in the army for ten years before he retired last year. 他在部队干了十年,去年退役了。 He told me that he had known her since he was a child. 他告诉我他从小就认识她。 He had learned English for eight years before he went to England for further study. 他在去英国深造前,已学了八年英语。 3. 在一段情景连贯的文字中,先发生的事放在后面叙述时,要用过去完成时。如: Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。 4. 过去完成时也用于hardly...when...(刚…就…), no sooner...than... (刚…就…), It was the first time + that分句等一些固定句型中。

过去完成时用法详解

过去完成时用法小结一、过去完成时适用场合 1. 过去完成时表示在过去某一时间或动作以前已经完成了的动作。这个过去的时间常用by,before等介词短语或一个时间状语从句表示,也可以暗含在上下文中。 I had fini shed my homework before suppe我在晚饭前就把作业做完了。 The play had already started whe n we got to the theat 我们至U剧场时戏已经开始了。 By the end of June they had treated over 10,000 patients 六月底他们已经治疗了一万多病人。 2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续至过去某个时间或还要 持续下去,常与for, si nee等词连用。如: He had served in the army for ten yeabefore he retired last year.他在部队干了十年,去年退役了。 He told me that he had known hes in eehe was a child.他告诉我他从小就认识她。 He had learned English for eight yearbsefore he went to England for further study. 他在去英国深造前,已学了八年英语。 3. 在一段情景连贯的文字中,先发生的事放在后面叙述时,要用过去完成时。如: Tom flew home, but his father had already died汤姆乘飞机回家,他的父亲却已经去世了。

十六种英语时态总结(最新)

英语共有十六个时态、四个体。(注:四个体为——一般、进行、完成、完成进行。) 英语中的四个体相当于法语、西班牙语以及所有印欧语系罗曼语族中的式,如:直陈式,命令式等。 (1)一般现在时 基本形式(以do为例): 第三人称单数:does(主语为非第三人称单数); 肯定句:主语+动词原形+其他; He works for us. 否定句:主语+don…t/doesn't+动词原形+其他; He doesn't work for us. 一般疑问句:Do/Does+主语+动词原形+其他。 肯定回答:Yes,(+主语+do/does). 否定回答:No,(+主语+don't/doesn't.) 特殊疑问句:疑问词+一般疑问句语 Does he work for us? Yes, he does. No, he doesn't What does he do for us? He works for us. (2)一般过去时 be动词+行为动词的过去式 否定句式:在行为动词前加didn…t,同时还原行为动词,或was/were+not; was或were放于句首;用助动词do的过去式did提问,同时还原行为动词 例如:Did he work for us? He didn't work for us. He worked for us. (3)一般将来时 am/are/is+going to+do 或 will/shall+do am/is/are/about to + do am/is/are to + do; 一般将来时的表达方法 be going to +动词原形

be +不定式,be to+动词原形,be about to +动词原形 be able to +不定式 be about to+动词原形 will + 动词原形; 例如:He is going to work for us. He will work for us; He is coming.这是特殊的用一般现在时表达将来时态的例子!! (4)过去将来时 be(was,were)going to+动词原形 be(was,were)about to+动词原形 be(was,were)to+动词原形 肯定句:主语+be(was,were)going to+动词原形~. 否定句:主语+be(was,were)not going to+动词原形~. 疑问句:Be(Was,Were)+主语+going to+动词原形~? 肯定句:主语+would(should)+动词原形~. 否定句:主语+would(should)not+动词原形~. 疑问句:Would(Should)+主语+动词原形~? He would work for us. (5)现在进行时 主语+be+v.ing〔现在分词〕形式(其中v表示动词) 表示现在正在进行的动作或最近在做的事。 例如:I am buying a book. 第一人称+am+doing+sth 第二人称+are+doing +sth (doing是泛指所有的v-ing形式) 第三人称+is+doing+sth 例:He is working. (6)过去进行时 肯定句:主语+was/were+doing+其它 否定句:主语+was/were+not+doing+其它 一般疑问句及答语:Was/Were+主语+doing+其它;答语:Yes,I主语+was/we re./No,I主语+wasn't/weren't. 特殊疑问句:特殊疑问词+was/were+主语+doing+其它 He was working when he was alive. (7)将来进行时

过去完成时难点、易错点含答案解析

过去完成时难点、易错点含答案解析 一、初中英语过去完成时 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.Simon ________ the piano for ages when he gave his first concert. A. has played B. is playing C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。 【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。 3.—How long you TV by the time I called you? —For about two hours A. had; watched B. have; watched C. did; watch D. were; watching 【答案】 A 【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。 【点评】本题考查过去完成时的用法。 4.My grandparents for fifty years by the time My sister was 15. A. married B. had married C. had got married D. had been married 【答案】D 【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。故选D。 【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

过去完成时讲解

过去完成时 一、过去完成时的概念与结构特点 概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去( past-in-the-past )”。 ----|-------------------------- |-------------------------------|----------------------------> 那时以前那时现在 构成:过去完成时由“助动词 had + 过去分词”构成,其中 had 通用于各种人称。 They had already had breakfast before they arrived at the hotel. She had finished writing the composition by 10 :00 this morning. 二、过去完成时的判断依据 1. 由时间状语来判定 一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有: ( 1 ) by + 过去的时间点。 如: I had finished reading the novel by nine o'clock last night. ( 2 ) by the end of + 过去的时间点。 如: We had learned over two thousand English words by the end of last term. ( 3 ) before + 过去的时间点。 如: They had planted six hundred trees before last Wednesday. 2. 由“过去的过去”来判定。 过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在: ( 1 )宾语从句中 当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told, said, knew, heard, thought等动词后的宾语从句。如: She said that she had seen the film before. ( 2 )状语从句中 在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如: When I got to the station, the train had already left.

人教版英语过去完成时形式讲解含答案百度文库

人教版英语过去完成时形式讲解含答案百度文库 一、初中英语过去完成时 1.By the first day of August, 2007, the PLA ________ for eighty years. A. founded B. has founded C. has been found D. had been founded 【答案】 D 【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D 【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。 2.— How long has the train been away? — Sorry. I don't know. By the time I got here, the train ________. A. has left B. was leaving C. had been away D. had left 【答案】 C 【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。 【点评】考查动词时态。 3.—How long you TV by the time I called you? —For about two hours A. had; watched B. have; watched C. did; watch D. were; watching 【答案】 A 【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。 【点评】本题考查过去完成时的用法。 4.By the time of last year, she the piano for five years. A. learnt B. has learnt C. had learnt D. will learn 【答案】C 【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By the time

16种时态及语态总结

时态语态总结 说明: 1. 英语有16种时态,其中常见的有10种; 2. 一般现在时、一般过去时、一般将来时、过去将来时四种基本时态均有被动语态。

3. 现在进行时、过去进行时有被动语态,而将来进行时和过去将来进行时没有被动语态。 4. 现在完成时、过去完成时有被动语态,将来完成时和过去将来完成时很少用于被动结构。 5. 完成进行时均没有被动语态(包括现在完成进行时、过去完成进行时、将来完成进行时、过去将来完成进行时)。 注意:填充单元格为不常用时态。 ▲用法及举例: 1. 一般时态的被动语态 一般时态的被动形式都由“助动词be+过去分词”构成(动作发生时间由be表现出来) (1) 一般现在时的被动语态 In China, the railways are owned by the state. 在中国,铁路是国有的。 They are asked to shoulder the costs of the repair. 要求他们承担这笔修理费。 The new drug began to operate not long after it is taken. 这种新药服用后不久就会开始见效。 (2) 一般过去时的被动语态: Each couple was asked to complete a form. 要求每对夫妇填一张表。 The thief was handed over to the police. 这个小偷已经送交派出所了。 He was admitted into the club as a member. 他被接纳为俱乐部的会员。 (3) 一般将来时的被动语态:

人教版英语过去完成时难点练习含答案推荐精选

人教版英语过去完成时难点练习含答案推荐精选 一、初中英语过去完成时 1.— Jack, would you like to see the new movie? — I'd love to, but I______ it already. A. am seeing B. will see C. see D. have seen 【答案】 D 【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用have done。故选D。 【点评】本题考查完成时have done。 2.Simon ________ the piano for ages when he gave his first concert. A. has played B. is playing C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。 【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。 3.Tom by the time I got to the party. A. left B. was leaving C. had left D. has left 【答案】 C 【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。 【点评】本题考查过去完成时的用法。 4.The bus ______ for five minutes when Tim arrived at the station. A. went B. has left C. had left D. had been away 【答案】D 【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。故选D。

过去完成时讲解及练习带答案

定义 过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。 基本结构 主语+had+过去分词vpp.(done) ①肯定句:主语+had+过去分词. ②否定句:主语+had+not+过去分词. ③一般疑问句:Had+主语+过去分词? 肯定回答:Yes,主语+had. 否定回答:No,主语+had not . ④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)? 基本用法 (1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。 例如:By nine o’clock last night, we had got 200 pictures from the spaceship. 到昨晚9点钟,我们已经收到200 张飞船发来的图片。 (2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。 例如:I had been at the bus stop for 20 minutes when a bus finally came. 当车来的时候,我在车站已等了20分钟。 He said he had worked in that factory since 1949. 他说自从1949年以来他就在那家工厂工作。 (3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。 例如:Mr. Smith died yesterday. He had been a good friend of mine. 史密斯先生昨天去世了。他以前是我的好友。 I didn’t know a thing about the verbs, for I had not studied my lesson. 我对动词一无所知,因为我没有好好学习功课。 (4)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。例如:I returned the book that I had borrowed. 我已归还了我借的书。 She found the key that she had lost. 她丢失的钥匙找到了。 (5)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。 例如:He said that he had known her well. 他说他很熟悉她。 I thought I had sent the letter a week before. 我认为我一星期前就把信寄出去了。 (6)状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。 如when,before,after,as soon as,till/until引导的

高考复习:现在完成时过去完成时将来完成时

教学过程 一、课堂导入 时态在高考中,单选会考1至2题,完形填空里面对副词的考查也是比较多的,所以也是需要好好掌握的语法点。 二、复习预习

复习上一单元的知识点之后,以达到复习的效果。然后给学生一些相关的单选或其他类型题目,再老师没有讲解的情况下,让学生独立思考,给出答案与解释,促进学生发现问题,同时老师也能发现学生的盲点,并能有针对性地进行后面的讲课。 三、知识讲解 知识点1:现在完成时:构成:主语+ have/has + 动词的过去分词

用法: 1)过去发生的某一动作对现在造成的影响或结果,句中常有already, just, never, ever, lately, recently, , in the past+一段时间,so far等状语 2)、从过去开始,持续到现在的动作或状态 3)、用在时间、条件从句中,表示从句动作先于主句动作之前完成 4)、“最高级+名词”或“It is the + 序数词+ time”后的定语从句中。 5)、应用现在完成时应注意: 瞬间动词用于完成时表示一个动作的结束,不能和“for…”或“since…”连用,但它们的否定形式可以连用。如: We have not heard from him for ten days.我们已经十天没他的消息了。 另外,如果把瞬间动词转变成相应的持续动词,就可和“for…”或“since…”连用。

知识点2:现在完成进行时:构成:主语+ have/has + been +动词的现在分词 用法: 表示动作从过去一个时间开始,一直延续到现在,强调在此阶段时间里,动作一直在进行。 ⑴、过去开始而且现在仍在进行的动作

人教版英语初二英语过去完成时知识点总结及解析

人教版英语初二英语过去完成时知识点总结及解析 一、初中英语过去完成时 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.Simon ________ the piano for ages when he gave his first concert. A. has played B. is playing C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。 【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。 3.—We all went to the cinema except you last night. Why didn't you come? —Because I that movie twice. A. have watched B. had watched C. was watching D. would watch 【答案】 B 【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。 【点评】本题考查过去完成时的用法,表示过去的过去。 4.—Did you see Tom at the party? —No, he by the time I got there. A. left B. was leaving C. had left D. has left 【答案】 C 【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。

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

英语过去完成时练习题及答案及解析 一、单项选择过去完成时 1.—Lily went to see the movie alone. —If she _____ me about it, I would have gone with her. A.should tell B.tells C.told D.had told 【答案】D 【解析】 考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Hardly ___________the door when he rushed into the office out of breath. A.I opened B.did I open C.I had opened D.had I opened 【答案】D 【解析】 本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。 【名师点睛】 hardly......when的用法 表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。

将来时态的5种句型范文

一[将来时态的5种句型]16种英语时态的详细讲解汇总|英语时态表 本专题为大家讲解了16种英语时态的用法,为大家总结了英语时态表,方便同学们更好的英语时态的结构.英语的基本时态由三种“时”(时间),四种“态”(状态)交叉构成。三种“时”过去现在将来四种“态”常态进行态完成态完成进行态一般时进行时完成时完成进行时现在 study be studying have studied have been studying过去 studied be studying had studied had been studying将来 will study wil be studying will have studied will have been studying过去将来would study would be studying would have studied would have been studying 时态(Tense)是表示行为、动作和状态在各种时间条件下的动词形式。因此,当我们说时态结构的时候,指的是相应时态下的动词形式。Ⅰ现在时态四种1.一般现在时态表示现存的状态(be动词),经常做的动作I do it. 我(经常)做这件事。2.现在进行时态表示正在进行的动作I am doing it. 我(现在)正在做这件事。3.现在完成时态表示现在已经完成,对现在产生影响,形成结果I have done it. 我(现在)已经做完这件事了。4.现在完成进行时态表示一直在进行的动作(字面意思已经在进行)I have been doing it. 我(现在)一直正在做这件事。Ⅱ过去时态四种5.一般过去时态表示过去存在的状态(be动词),经常做的动作I did it. 我(过去经常)做这件事。6.过去进行时态表示过去正在进行的动作I was doing it. 我(过去的某个时间)正在做这件事。7.过去完成时态表示过去已经完成,对过去的某个时间产生影响,形成结果I had done it. 我(过去的某个时间)已经做完这件事了。8.过去完成进行时态表示一直在进行的动作(字面意思已经在进行)I had been doing it. 我(到过去的某个时间)一直在做这件事。Ⅲ将来时态四种9.一般将来时态表示将来存在的状态(be动词),将来经常做的动作I will do it. 我将要做这件事。10.将来进行时态表示将来正在进行的动作I will be doing it. 我将要正在做这件事。11.将来完成时态表示到将来的某个时间已经完成,对那个时间产生影响,形成结果I will have done it. 我(到将来的某个时间)已经做完这件事了。12.将来完成进行时态表示将来一直在进行的动作(字面意思已经在进行)I will have been doing it. 我(到将来的某个时间)将一直在做这件事。Ⅳ过去将来时态四种(平时根本用不到,只在讲故事或小说中出现)13.一般过去将来时态表示对过去的某一时间来讲的将来存在的状态(be动词),将来经常做的动作,对现在来讲已成过去I would do it.14.过去将来进行时态表示对过去的某一时间来讲的将来正在进行的动作,对现在来讲已成过去I would be doing it.15.过去将来完成时态表示对过去的某一时间来讲的到将来的某个时间已经完成,对那个时间产生影响,形成结果,对现在来讲已成过去I would have done it.16.过去将来完成进行时态表示对过去的某一时间来讲的将来一直在进行的动作(字面意思已经在进行),对现在来讲已成过去I would have been doing it. 这里有16种英语时态的详细讲解,学习更多请看英语时态表: 一般现在时 现在进行时

过去完成时难点、易错点含答案解析百度文库

过去完成时难点、易错点含答案解析百度文库 一、初中英语过去完成时 1.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。 2.— How long has the train been away? — Sorry. I don't know. By the time I got here, the train ________. A. has left B. was leaving C. had been away D. had left 【答案】 C 【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。 【点评】考查动词时态。 3.She said when she got to the cinema, the film ________ for 5 minutes. A. has begun B. had begun C. has been on D. had been on 【答案】 D 【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D。 【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。 4.—Did you see Tom at the party? —No, he by the time I got there. A. left B. was leaving C. had left D. has left 【答案】 C 【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发

相关文档
最新文档