英语一般过去时专项训练及答案及解析.docx

上传人:李医生 文档编号:8741177 上传时间:2021-01-05 格式:DOCX 页数:10 大小:34.86KB
返回 下载 相关 举报
英语一般过去时专项训练及答案及解析.docx_第1页
第1页 / 共10页
英语一般过去时专项训练及答案及解析.docx_第2页
第2页 / 共10页
英语一般过去时专项训练及答案及解析.docx_第3页
第3页 / 共10页
英语一般过去时专项训练及答案及解析.docx_第4页
第4页 / 共10页
英语一般过去时专项训练及答案及解析.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《英语一般过去时专项训练及答案及解析.docx》由会员分享,可在线阅读,更多相关《英语一般过去时专项训练及答案及解析.docx(10页珍藏版)》请在三一文库上搜索。

1、英语一般过去时专项训练及答案及解析一、初中英语一般过去时1Bella, a young singer , _ on January , 2015 because of cancer. Her death made usvery sad.A. has been deadB. has diedC. was deadD. died【答案】D【解析】 【分析】句意:贝拉,一位年轻的歌手在2015 年的 1 月因为癌症去世了。她的死叫我们很难过。根据时间on January, 2015 可知用过去式,结合句意和语境应选D。2Have you ever been to South Tower Park?Y

2、es. I _there a few months ago.A. wentB. have beenC. have gone【答案】 A【解析】 【分析】句意:你曾经去过南塔公园吗?是的,几个月前我去那儿了。havebeen to 曾经去过某地;have gone to 去某地了;根据a few monthsago.可知用一般过去时,动词用过去式,故选A。【点评】考查动词时态辨析。根据时间状语确定合适的动词。3 Are you a basketball player in your school ? Yes. I _ the team 3 years ago. I _ in it for 3 y

3、ears.A. joined; wasB. was joined; amC. have joined; have beenD. joined; have been【答案】D【解析】 【分析】句意:你是你们学校的篮球运动员吗?是的,三年前我加入了这个团队,我在里面呆了3 年。 3 years ago是一般过去时的标志,join 和主语 I 之间是主动关系,且for 3 years是时间段,是现在完成时标志,故用持续性动词,have been in 表示持续,故选D。【点评】考查时态,注意现在完成时的持续性动词的用法。4I was walking in the street when someon

4、e _ me.A. calledB. was callingC. callsD. call【答案】A【解析】 【分析】句意:我正在街上走这时有人叫我。状语从句中前后时态要保持一致,根据主句中的was walking 可知此处用过去的时态,排除CD;此处 call 表示短暂性动作,所以不用进行时态,故答案为A。【点评】考查动词的时态,注意时态的前后一致。5-Have you ever been to Xiamen?-Yes. I_ there in 2013.A. goB. wentC. have gone【答案】B【解析】 【分析】句意 :一你去过厦门吗 ?一是的,我 2013 年去的。当句子

5、里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。本句强调在2013 年去那儿,用一般过去时,故选B。6Sorry, Iyour dictionaryyesterday.It doesnt matter.A. took; by handB. took; by mistake【答案】BC. got; by accidentD. brought; in this way【解析】【分析】句意: 抱歉,昨天我由于差错拿走了你的字典。 没关系。yesterday昨天,和一般过去时连用,take:带走,bring :带来,get:得到, by mistake:由于

6、差错,by hand :手工,in this way :以这种方式,根据句意可知答案,故选B。【点评】考查动词的时态,辨析和短语。根据语境判断句意,选出恰当的选项。7Great changes have taken place in our hometown over the past years.Yeah. Things _different when we were young.A. have beenB. areC. will beD. were【答案】D【解析】 【分析】句意:在过去的几年里,我们家乡发生了巨大的变化。是的。我们年轻时情况不同。根据后文when we were youn

7、g 可知,本句时态为一般过去时,用were 。故选 D。【点评】考查一般过去时,注意根据时间状语或其他动词的时态,判断考查的时态。8Where did you go last winter vacation?I _ to London with my family.A. goB. have goneC. wentD. was going【答案】C【解析】 【分析】句意:去年寒假你去哪里了?我和家人去了伦敦。A.一般现在时; B.现在完成时; C.一般过去时;D.过去进行时。did 表明时态是一般过去时,所以回答用一般过去时,故选C。【点评】考查一般过去时,注意问句和答句时态一致,故选C。9Ar

8、e you a basketball player in you school?Yes, I _the team 3 years ago. I _in it for 3 years.A. joined, wasB. was joined, amC. have joined, have been【答案】 DD. joined, have been【解析】 【分析】句意:你是你们学校的篮球运动员吗?是的,我在3 年前加入了篮球队。我已经参加它3 年了。第一空,根据时间状语3 years ago,三年前,可知此处用一般过去时,故为 joined 。第二空,根据 for 3 years,可知此处用延续

9、性动词的现在完成时,结构为 have done ,主语是 I,故用 have been。故选 D。【点评】考查一般过去时和现在完成时。注意根据时间状语确定动词的时态。10 Have you ever been to Shanghai?Of course. Actually, I _there for six years but now I live in Taizhou.A. workedB. was workingC. would workD. have worked【答案】A【解析】 【分析】句意:你去过上海吗?当然。事实上,我在那里工作了六年,但是现在我住在泰州。根据答语but now

10、I live in Taizhou. 但是现在我住在泰州,可知在上海工作为过去发生的事情,时态应用一般过去时,work 的过去式为worked ,故选 A。【点评】考查一般过去时。注意根据时间状语判断句子的时态,选择正确答案。11 Simon looks worried because hea writing competitionand now hes waiting for theresult.A. entersB. enteredC. will enterD. is entering【答案】B【解析】 【分析】句意:西蒙看起来很担心,因为他参加了写作竞赛,现在正在等待结果。根据后半句可知

11、参加竞赛是过去的事情,故用一般过去时,因此先B。【点评】考查动词的时态。12 There is someone knocking at the door.It must be the computer repairman. Ihim to come to fix my computer.A. callB. have calledC. calledD. will call【答案】 C【解析】 【分析】句意:有人在敲门。一定是电脑维修人员。我给他打电话来修理我的电脑。因此先打电话,然后维修人员来修理他,故此处用一般过去时,故此处为called,故选 C。【点评】本题考查时态辨析。以及call; h

12、ave called; called; willcall 四种时态的用法和区别。13 When _ you _ your homework?I had finished it before he _ back.A. have; finished; cameC. did; finish; cameB. have; finished; was comingD. did; finish; was coming【答案】C【解析】 【分析】考 。根据 境知, 的是完成作 的 ,故用一般 去 。句意: 你什么 候完成的作 ?在他回来之前我就完成了。故 C。14 Linda hasnt come to th

13、e party yet.But she. I think I have to call her again.A. promisesB. promisedC. will promise【答案】B【解析】 【分析】句意:琳达 没来参加聚会。但她答 了。我想我得再 她打个 。根据I think I have to call her again. 我得再 她打个 。可知她答 了, 用一般 去 ,故 B。【点 】考 一般 去 的用法。15 The hen _ three eggs yesterday. Its amazing.A. lieB. layC. lainD. laid【答案】 D【解析】【分析

14、】 昨天那个母 下了三个蛋。 真令人惊奇。下蛋:lay eggs,yesterday 是昨天的意思,和一般 去 用,lay 的 去式是laid, lie: 躺,撒 , lay: lie的 去式,或放,下蛋,lain 是 lie 的 去分 ,故 D。【点 】考 辨析。熟 几个 的区 和意 。16 _ you _the Chinese Culture Festival in the Central Square?Yes. It was really a great success.A. Are attendingB. Will attendC. Do attendD. Did attend【答案】

15、 D【解析】 【分析】句意:你参加了中央广 的中国文化 ?是的。 真是一个巨大的成功。根据答 It was really a great success.,可知是 去的 作,需用一般 去 ,可排除 ABC三个 ,故 D。【点 】考 辨析 。根据提示和 境确定 的正确 , 出正确答案。17 He_ his grandparents in the countryside last week.A. visitsB. visitC. visited【答案】C【解析】 【分析】句意:上周,他拜 了在 村的祖父母。A. visits 数第三人称形式;B.visit 原形;C. visited一般 去式。因

16、 句中有一般 去式的 志性短 :last week. ,故答案 C。【点 】考 的 ,注意句中的 状 。18 - Did you go to Li Leis birthday party? - No, I _.A. am not invitedB. dont invite himC. wasnt invited【答案】C【解析】 【分析】句意:你去参加李雷的生日聚会了吗?根据句意可知用一般过去时的被动结构,故选C。D. havent invited没有,我没有被邀请。【点评】考查动词的时态和语态。19 The Red Cross_ medical team to the village imm

17、ediately after the earth-quake.A. prepareB. sentC. organizeD. let【答案】B【解析】 【分析】句意:地震过后,红十字会马上派医疗队到村里去。A.准备;组织; D.让。 send sb. do a place 派某人去某事,固定搭配,故答案是B。【点评】考查动词辨析,注意识记固定搭配send sb. do a place 的意义和用法。B.派送;C.20 Have you watched the movie the Left Ear? Yes, Iit last night with my sister.A. have watche

18、dB. watchedC. will watchD. was watching【答案】 B【解析】 【分析】句意: 你看了电影左耳了吗? 是的,昨天晚上我和妹妹一起看的。句中含有时间状语 last night ,句子就强调在 last night 发生的过去动作。指过去某段时间内发生的动作或存在的状态,用一般过去时态,故选B。21 I suppose you are at least 60 years old. Thank you. Im glad you_ that. My real age is 62.A. sayB. saidC. are sayingD. were saying【答案】

19、B【解析】 【分析】句意: 我猜你最少有 60 岁了。 谢谢。我很高兴那样说。我的真实年龄是 62 岁了。结合语境可知下文从句中指的是刚才发生的动作,故用一般过去时态。选 B。【点评】考查时态辨析22 What did you do last night? I _ my homework and watched TV.A. didB. doC. am doingD. will do【答案】A【解析】 【分析】句意为:昨天晚上你做了什么?我做了我的作业,还看了电视。由last night 可知此句为一般过去时,故选A。【点评】考查句子的时态。23 By the time my mum got h

20、ome, I _ my homework.A. have finishedB. had finishedC. finishedD. will finish【答案】B【解析】 【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选”主句动作B。24 Where is Mr. Smith?He _ to the library. I _ him there five minutes ago.A. has been; have metB. has been; metC. has gone; have metD. has g

21、one; met【答案】 D【解析】 【分析】句意:-史密斯先生在哪儿? -他去图书馆了,五分钟前我在那里遇到他。 have been to 去过某地(已经回来);have gone to 去了某地(尚未返回)。根据句意可知史密斯先生此刻不在此处,所以用has gone;根据 five minutes ago 是过去时间可知第二空用一般过去时,故答案为D。【点评】考查动词的时态,熟记have been to 与 have gone to 的意思差异,注意判断时态的时间状语。25 He _ in his fathers shop for several months when he was a

22、high school student.A. workedB. has workedC. had workedD. was working【答案】A【解析】 【分析】句意:当他是一名中学生的时候他在他父亲的商店里工作了好几个月。worked 是过去式,工作;has worked 现在完成时;had worked 过去完成时,表示在一个过去动作之前发生的动作; was working 过去进行时,表示过去某个时间正在发生的动作。根据句意和句中的时间状语 when he was a high school student 可知,这里说的是过去的事情,应使用一般过去时态,选A。26 The wait

23、er told me that free parking _ for the hotel guests.A. providesB. providedC. will be providedD. was provided【答案】 D【解析】 【分析】句意:服务员告诉我说免费停车提供给酒店的客人。A 是一般现在时;B是一般过去时;C 是一般将来时的被动语态;D 是一般过去时的被动语态。短语:providesth for sb 把某物提供给某人;句中的free parking 与 provide 构成逻辑上的被动关系,所以应用被动语态,排除AB;根据前文的told 可知本句用一般过去时,故答案为D。【

24、点评】考查动词的时态和被动语态,注意复合句中时态的前后一致。27 Jack, you look more handsome in your new shirt today.Oh. Really? I _it in a cheap store with my mom.A. buyB. will buyC. bought【答案】C【解析】 【分析】句意: Jack,今天你穿你的新衬衫更帅了。 哦,真的吗?我和我妈妈在一家便宜的商店买的。 A.买,一般现在时; B.将买,一般将来时; C.买了,一般过去时。买衬衫这个动作则应发生在过去,则此处应用一般过去时态,故选C。【点评】考查一般过去时,注意平时

25、识记动词的过去式,理解句意。28 Ia camera two weeks ago but I havent had a chance to use it.A. have boughtB. boughtC. will buy【答案】B【解析】【分析】句意:在两个星期前我买了一个照相机,但我没有机会使用它。havebought 属现在完成时 ; bought 是 buy 的过去式,属一般过去时 ; will buy 属一般将来时。根据时间状语 two weeks ago 可知该用一般过去时,所以选 B29 Hi, Jack. Nice to meet you here in Taizhou!A.

26、thinkB. thoughtMe too. But I _ you were in Shanghai.C. am thinkingD. will think【答案】B【解析】 【分析】句意:一你好,杰克,很高兴在泰州这儿见到你。一我也是。但是我以为你在上海。 A.一般现在时态;B.一般过去时态;C.现在进行时态;D.一般将来时态。在我见到你之前以为你在上海,表示过去的状态,用一般过去时,故选B。30 Steven had nothing for breakfast this morning,?No. Because he had a fever.A. hadnt heB. had heC. didnt heD. did he【答案】D【解析】 【分析】句意:Steven 今天早餐什么也没吃,是吗?是的,因为他发烧了。这是一个反意疑问句,反意疑问句遵循“前否后肯 ”或 “前肯后否 ”的原则,而且后半句的动词在时态,人称和数等方面必须和前半句的动词相呼应。当原句是一般过去时,根据句中的 nothing 可知陈述句部分是否定,相当一个否定句,后用简短的肯定的一般疑问句形式,即助动词+主语(人称代词),原句是一般过去时,助动词用did,所以反意疑问句用肯定 did he ,故答案选D。【点评】考查反意疑问句。注意反意疑问句的用法。

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1