英语过去完成时难题及答案.docx

上传人:b****8 文档编号:9916345 上传时间:2023-02-07 格式:DOCX 页数:21 大小:28.88KB
下载 相关 举报
英语过去完成时难题及答案.docx_第1页
第1页 / 共21页
英语过去完成时难题及答案.docx_第2页
第2页 / 共21页
英语过去完成时难题及答案.docx_第3页
第3页 / 共21页
英语过去完成时难题及答案.docx_第4页
第4页 / 共21页
英语过去完成时难题及答案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

英语过去完成时难题及答案.docx

《英语过去完成时难题及答案.docx》由会员分享,可在线阅读,更多相关《英语过去完成时难题及答案.docx(21页珍藏版)》请在冰豆网上搜索。

英语过去完成时难题及答案.docx

英语过去完成时难题及答案

【英语】过去完成时难题及答案

一、初中英语过去完成时

1.She_______balletbeforesheenteredfilmindustry.

A. haspracticed               

B. hadpracticed               

C. willpracticed               

D. wouldpracticed

【答案】B

【解析】【分析】句意:

在进入电影业之前,她练习跳芭蕾。

本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。

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

 

2.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.

A. raised                         

B. wouldraise                         

C. hadraised                         

D. hasraised

【答案】C

【解析】【分析】句意:

在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

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

3.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

A. works                       

B. hasworked                       

C. hadworked                       

D. wouldwork

【答案】C

【解析】【分析】句意:

O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。

根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。

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

牢记过去完成时的用法。

4.Bytheendoflastmonth,I   alltheCDsofthefamoussinger.   

A. collect                      

B. collected                      

C. havecollected                      

D. hadcollected

【答案】D

【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。

故选D.

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

5. —I______knowyoucanplaythepianosowell.

—Thankyou.   

A. didn't                                       

B. don't                                        

C. can't

【答案】A

【解析】【分析】句意:

——我不知道你钢琴弹得那么好。

——谢谢。

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

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

 

6.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.

A. isentering                    B. hasentered                    C. wasentering                    D. hadentered

【答案】D

【解析】【分析】句意:

消防队员三次进入着火的大楼,才把火扑灭。

A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时。

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

【点评】考查句子时态。

注意过去完成时的用法。

7.BythetimeIgotbacktoschool,thebell______.

   

A. rang                                   

B. hasrung                                    

C. hadrung

【答案】C

【解析】【分析】句意:

当我返回到学校时,铃早响了。

Bythetime…,在……时间前,经常用于过去完成时态。

过去完成时态,表示动作发生在过去的过去。

铃响发生在过去的动作回到学校之前,所以用过去完成时态。

A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。

故选C。

 

8.Thebus______forfiveminuteswhenTimarrivedatthestation.

A. went                           B. hasleft                           C. hadleft                           D. hadbeenaway

【答案】D

【解析】【分析】句意:

当迪姆到达车站时,公交离开了五分钟了。

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

故选D。

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

9.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat   .

A. happened                B. hadhappened                C. wouldhappen                D. washappened

【答案】B

【解析】【分析】句意:

看着丹尼尔哭着跑进教室,我问他发生了什么。

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

故选B。

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

10.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat        .

A. wouldhappen              

B. hadhappened                    

C. happened              

D. washappened

【答案】B

【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。

句意是:

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

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

11.—Weallwenttotheparkexceptyoulastweekend.Whydidn'tyoucome?

—BecauseI            theparktwice.

A. havegoneto              

B. hadgoneto                        

C. hadbeento              

D. havebeento

【答案】C

【解析】【分析】havegoneto去了(尚未回).havebeento去过(已回),根据句意在lastweekend之前去过,所以用过去完成时,故选C。

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

12.Bythetimehe            attherailwaystation,thetrain        .

A. hadarrived;hadleft         B. arrived;hadleft         C. arrived;left         D. hadarrived;hasleft

【答案】B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。

bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

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

13.—DidyouseeTomattheparty?

—No,he_________bythetimeIgotthere.

A. left                             

B. wasleaving                             

C. hadleft                             

D. hasleft

【答案】C

【解析】【分析】句意:

——在聚会时你见了汤姆了吗?

——没有,我到达的时候他已经离开了。

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

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

14.Wearetootired.Pleasestop__________arest.

A. tohave                                  B. having                                  C. have                                  D. has

【答案】A

【解析】【分析】句意:

我们是在太累了,停下来休息一下吧。

stoptohave arest.固定搭配故选A

【点评】注意时态一致,

15.Bytheendoflastweek,she______inthewestofChinafortwomonthshelpingthehomelesschildren.

A. willstay                        B. hasstayed                        C. wouldstay                        D. hadstayed

【答案】D

【解析】【分析】句意:

直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。

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

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

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

16.—           yourfather           anewspaperwhenyougothome?

—No,                    .

A. Was;reading;hewas                                  

B. Did;read;hedid

C. Was;reading;hewasn't                             

D. Did;read;hedidn't

【答案】C

【解析】【分析】句意:

—当你到家的时候,你爸爸正在读报纸吗?

—不,没有。

此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/weredoing,其疑问式为提前be动词,否定式回答为:

No,主语+be动词后加not。

根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

17.I______tostudyhard,butsomeonedisturbme.

A. thought                        

B. hadthought                        

C. havethought                        

D. think

【答案】B

【解析】【分析】句意:

我本来想努力学习,但是有人打扰了我。

动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选B。

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

18.-Myparents        ourhomeforafewhourswhenIarrived.Ididn'tmeetthem.

-Youcouldcallthemifyouwantedtoknowwheretheywere.

A. havebeenawayfrom             

B. hadbeenawayfrom             

C. hadleft             

D. hadgone

【答案】B

【解析】【分析】句意:

---当我到家的时候,我的父母已离开家几个小时了。

我没遇到他们。

---假如你想知道他们在哪里的话,你可以给他们打电话。

当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。

forafewhours表示一段时间,不能与非延续动词连用。

所以要用过去完成时态。

故选B.

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

 

19.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.

A. hadcollected                      B. collected                      C. havecollected                      D. collect

【答案】A

【解析】【分析】句意:

到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。

A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。

根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。

【点评】考查过去完成时,注意平时识记其结构及标志词。

20.ImetJimlastweek.We___________eachotherforabouttwentyyearssinceweleftJapan.

A. didn'tmeet                     

B. don'tmeet                     

C. haven'tmet                     

D. hadn'tmet

【答案】D

【解析】【分析】句意:

我上周见过吉姆。

我们离开日本大约有二十年没见面了。

A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。

for+时间段用完成时,排除A、B。

met表明时态是过去时,所以用过去完成时,故选D。

【点评】考查过去完成时,注意平时识记其结构及标志词。

21.Pardon?

I_____quitecatchyou.

IsaidI______thesongbefore.

A. didn't,hadn'theard                                         

B. don't,didn'thear

C. didn't,didn'thear                                             D. won't,hadn'theard

【答案】A

【解析】【分析】句意:

请再说一遍,我没太听清你说的话。

——我说,我以前听过这首歌。

结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。

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

选A。

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

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

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

 

22.Themovementofboycotting(联合抵制)theSouthKoreangoodsinwholeChina_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.

A. hadbeenon                            

B. hadbegun                            

C. hasbeenon

【答案】A

【解析】【分析】句意:

到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。

by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。

故选A。

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

注意和过去时间状语连用。

23.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

A. hadbooked                     

B. booked                     

C. hasbooked                     

D. werebooking

【答案】A

【解析】【分析】句意:

乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。

表示“过去的过去”动作要用过去完成时(had+过去分词),所以选A。

 

24.I      youcouldcome.

A. hope                        

B. hadhoped                        

C. havehoped                        

D. arehoping

【答案】B

【解析】【分析】句意:

我本来希望你能来。

动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选B。

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

25.Lucy_______togoshopping,butitbegantorain.

A. want                           

B. wants                           

C. hadwanted                           

D. haswanted

【答案】C

【解析】【分析】句意:

露西本来想出去购物,但是开始下雨了。

动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选C。

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

26.–Wereyoulateforworkyesterdaymorning?

–Yes.BythetimeIgottothebusstop,theearlybus        .

A. hasalreadyleft                        B. isalreadyleft                         C. hadalreadyleft

【答案】C

【解析】【分析】句意:

昨天上午你上班迟到了吗?

——是的,等我到达公交车站的时候,早班车已经开走了。

结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。

选C。

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

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

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

 

27.She______togotoschoolearlier,butsheforgottogetup.

A. plans                         B. planned                         C. hadplanned                         D. hasplanned

【答案】C

【解析】【分析】句意:

她本来打算早点上学,但是她忘记起床了。

动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选C。

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

28.Daming_______tohavearest,buthedidn'thavetime.

A. intended                      

B. hadintended                      

C. intends                      

D. hasintended

【答案】B

【解析】【分析】句意:

大明本来计划休息,但是他没时间。

动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选B。

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

29.MrBrownwastoobusy______ourpapers_______thisquestion.

A. tomark,toanswer                                           

B. tomark,answering  

C. marking,answering                               

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1