八年级英语句型及语法过去完成时附解析.docx

上传人:b****9 文档编号:25480608 上传时间:2023-06-09 格式:DOCX 页数:26 大小:31.15KB
下载 相关 举报
八年级英语句型及语法过去完成时附解析.docx_第1页
第1页 / 共26页
八年级英语句型及语法过去完成时附解析.docx_第2页
第2页 / 共26页
八年级英语句型及语法过去完成时附解析.docx_第3页
第3页 / 共26页
八年级英语句型及语法过去完成时附解析.docx_第4页
第4页 / 共26页
八年级英语句型及语法过去完成时附解析.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

八年级英语句型及语法过去完成时附解析.docx

《八年级英语句型及语法过去完成时附解析.docx》由会员分享,可在线阅读,更多相关《八年级英语句型及语法过去完成时附解析.docx(26页珍藏版)》请在冰豆网上搜索。

八年级英语句型及语法过去完成时附解析.docx

八年级英语句型及语法过去完成时附解析

八年级英语句型及语法(过去完成时)附解析

一、初中英语过去完成时

1.BythetimeIgotthere,thefootballmatch________already________.

A. has;finished                   

B. was;finished                   

C. had;finished                   

D. /;finished

【答案】C

【解析】【分析】句意:

到我到达那里的时候,足球赛已经结束了。

bythetime通常用完成时态,根据got可知是过去完成时,故选C。

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

2.Wearetootired.Pleasestop__________arest.

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

【答案】A

【解析】【分析】句意:

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

stoptohave arest.固定搭配故选A

【点评】注意时态一致,

3.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?

—BecauseI            thatmovietwice.

A. havewatched              

B. hadwatched                     

C. waswatching              

D. wouldwatch

【答案】B

【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:

—昨天晚上除了你之外我们都去电影院了,你为什么没来?

—因为这部电影我已经看过两次了。

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

4.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat   .

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

【答案】B

【解析】【分析】句意:

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

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

故选B。

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

5.Thebus______forfiveminuteswhenTimarrivedatthestation.

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

【答案】D

【解析】【分析】句意:

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

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

故选D。

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

6.—What'sup?

—Imissedthetrain.BythetimeIgottothetrainstation,thetrain    for10minutes.

A. hadleft                     

B. hasleft                     

C. hasbeenaway                     

D. hadbeenaway

【答案】D

【解析】【分析】句意:

一怎么啦?

一我错过了火车。

在我到达火车站前,火车已经离开了十分钟了。

A.hadleft过去完成时态;B.hasleft 现在完成时态;C.hasbeenaway现在完成时;D.hadbeenaway过去完成时。

bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。

和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。

 

7.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.

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

【答案】D

【解析】【分析】句意:

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

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

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

【点评】考查句子时态。

注意过去完成时的用法。

8. —I______knowyoucanplaythepianosowell.

—Thankyou.   

A. didn't                                       

B. don't                                        

C. can't

【答案】A

【解析】【分析】句意:

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

——谢谢。

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

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

 

9.—Jim,whydidn'tyougotoBeijingbytrain?

—Badluck!

WhenIgottothestation,thetrain________.

A. left                    

B. hadalreadyleft                    

C. hasalreadyleft                    

D. hasbeenleft

【答案】B

【解析】【分析】句意:

——吉姆,你为什么不坐火车去北京呢?

——真倒霉!

我到车站时,火车已经开走了。

根据WhenIgottothestation可知,到那是过去时,离开是过去的过去,使用过去完成时,haddone,故选B。

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

10.Hesaidthat________.

A. hehasfinishedhisworkalready                     

B. hehadfinishedhisworkalready

C. hashefinishedhisworkalready                     

D. hadhefinishedhisworkalready

【答案】B

【解析】【分析】句意:

他说他已经完成他的工作了。

说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。

said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

11.——Jim,didyoutakeoutthetrashjustnow?

——No.BythetimeIcamehomeit         .

A. havebeentakenout                  

B. hadtakenout                   

C. hadbeentakenout

【答案】C

【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。

又有be+动词过去分词构成被动语态。

hadbeen+过去分词,含有被动语态的过去完成时。

句意:

Jim,刚才是你把垃圾扔了吗?

不,我回来的时候垃圾已经被扔了。

故选C。

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

 

12.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'tseeitatall.

A. hand                       B. amhanding                       C. havehanded                       D. hadhanded

【答案】D

【解析】【分析】句意:

我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态;hadhanded过去完成时态。

句中Ithought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。

【点评】考查动词的时态,本题涉及过去完成时的应用。

13.—Jack,wouldyouliketoseethenewmovie?

—I'dloveto,butI______italready.

A. amseeing                             

B. willsee                             

C. see                             

D. haveseen

【答案】D

【解析】【分析】句意:

——杰克,你愿意去看这个新电影吗?

——当然乐意,但是我已经看过了。

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

故选D。

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

14.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.

A. haveforgotten                     

B. hadforgotten                     

C. haveleft                     

D. hadleft

【答案】D

【解析】【分析】句意:

我到学校的时候,我意识到我把书包忘在家里。

考查过去完成时。

bythetime:

到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。

值得注意的是,当从句用过去时时,主句通常用过去完成时。

Leavesth.Sp.:

把…落在某地。

结合句意和语境可知选D。

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

15.Igottothepartylate.BythetimeIarrived,somepeople______homealready. 

A. went                           

B. wouldgo                           

C. hadgone                           

D. havegone

【答案】C

【解析】【分析】句意:

我到聚会晚了。

在我到达之前,一些人已经回家了。

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

故选C。

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

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

 

16.YesterdaywhenI_______tothestation,thetrain______already.

A. got,hadleft                     

B. got,hasleft                     

C. hadgot,left                     

D. got,left

【答案】A

【解析】【分析】句意:

昨天当我到达车站时,火车已经离开了。

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

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

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

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

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

 

17.Bytheendof2012,manybuildings        builtinourcity.

A. havebeen                               B. have                               C. hadbeen                               D. will

【答案】C

【解析】【分析】句意:

到2012年底,我们的城市里已经建成了很多大楼。

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

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

根据Bytheendof2012可知该用过去完成时,所以选C。

 

18.BythetimeIfinishedmyhomework,mymother      .   

A. slept                   

B. hasbeenasleep                   

C. wasasleep                   

D. hadbeenasleep

【答案】D

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

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

19.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home. 

A. hasforgotten…comes                                    

B. forgot…come

C. hadleft…came                                                 D. hadleft…wouldcome

【答案】C

【解析】【分析】句意:

杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。

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

下文指的是过去某时的动作,故用一般过去时态。

选C。

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

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

20.Thefilm      whenIgotthere.   

A. wason                       

B. hasbeenon                       

C. hadbegun                       

D. hasbegun

【答案】C

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

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

21.——Howwasthemovieyousawyesterday?

——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.

A. hasalreadyfinished               

B. havefinishedyet                

C. hadalreadyfinished  

【答案】C

【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。

句意:

昨天你看的电影怎么样?

没想法,我到电影院的时候,电影已经结束了。

故选C。

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

 

22.–Wereyoulateforworkyesterdaymorning?

–Yes.BythetimeIgottothebusstop,theearlybus        .

A. hasalreadyleft                        B. isalreadyleft                         C. hadalreadyleft

【答案】C

【解析】【分析】句意:

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

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

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

选C。

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

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

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

 

23.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

A. hadbooked                     

B. booked                     

C. hasbooked                     

D. werebooking

【答案】A

【解析】【分析】句意:

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

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

 

24.We      tobeabletocomeandseeyou.

A. hadhoped                          B. hope                          C. havehoped                          D. arehope

【答案】A

【解析】【分析】句意:

我们本来希望能来看看你。

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

故选A。

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

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

A. hadbeenon                            

B. hadbegun                            

C. hasbeenon

【答案】A

【解析】【分析】句意:

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

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

故选A。

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

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

26.–WhatwereyoudoingwhenIcalledyoulastnight?

–I______myhomeworkandwasgoingtobed.

A. did                                   

B. haddone                                    

C. wasdoing

【答案】B

【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中gotobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意:

昨天我给你打电话的时候,你正在做什么?

我完成作业正要去睡觉。

故选B。

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

 

27.Myauntsaidthatshe________toGuangzhou.

A. hasnevergone            B. hadnevergone            C. hasneverbeen            D. hadneverbeen

【答案】D

【解析】【分析】句意:

我阿姨说她从没去过广州。

havegoneto…表示已经去了某地(强调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。

又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。

故答案为D。

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

28.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.

A. left                              

B. hadleft           

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

当前位置:首页 > PPT模板 > 商务科技

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

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