1、英语动词的时态提高训练含解析一、初中英语动词的时态1Alice, together with her classmatespunished for breaking the school rules last week.A isB areC wasD were【答案】 C【解析】【详解】句意:艾丽斯和她的同学上周因违反校规而受到惩罚。考查一般过去时和主谓一致。根据last week 可知句子时态应用一般过去时,排除A、B 选项; together with her classmates句中作状语,主语是Alice,第三人称单数,所以谓语动词也要用第三人称单数形式,排除在D 选项;故答案选C。2
2、I_this mobile phone online. It is not worth buying.A checkB am checkingC have checkedD will check【答案】 C【解析】【详解】句意:我在网上查过这部手机。它不值得买。考查动词时态辨析。check 查看 / 核实;根据It is not worth buying. ,可知 check 是已经完成的动作,需用现在完成时,故选C。3 Where s your father, Tom? He _newspaper in the study.AreadsBreadC is readingD has read【
3、答案】C【解析】句意: -汤姆,你爸爸在哪里? -他在书房里读报纸。根据问句 “汤姆,你爸爸在哪里?判断答语的句意是 “他正在书房里读报纸。 ”即设空处的动作在说话时刻正在进行着,所以句子用现在进行时,现在进行时的构成: am/is/are+ 动词的现在分词,故答案为 C。”,4 I _ Chinese dishes for my foreign friends tomorrow evening.A will cook Bhave cooked C cook D cooked【答案】A【解析】试题分析:句意:明天晚上我将为我的外国朋友做中国菜。根据时间状语tomorrowevening 可知,
4、句子应该用一般将来时,故选A。考点:考查动词时态。5I dont remember_ the book yesterday.A where I putBwhere did I putC where will I putD where l will put【答案】A【解析】英语宾语从句中一般为陈述语序。根据时间状语yesterday,昨天,可知从句中描述的是过去发生的动作,故从句中用一般过去时态。选B 为倒装语序,故选A。考点:宾语从句6-Helen, When did you moved here?-I_ here since two years ago.A movedB livedC hav
5、e movedD have lived【答案】D【解析】试题分析:句意:海伦,你什么时候搬到这儿的?从两年前我就住在这儿。表示从两年前一直延续到现在的动作,用现在完成时态,A、 B 错。 move是一个非延续性的动作,不能与表示一段时间的状语since two years ago连用,live是延续性动作,可以与since twoyears ago 连用。故选D。【考点定位】考查动词时态辨析。7- May I speak to John?- Sorry, he _Japan. But he _in two days. A has been to, will come backB has gon
6、e to, will be backC has been in, would come backD has gone to, wont cone back【答案】 B【解析】【详解】句意“-抱歉,他去了日本,两天后回来” have been to去了某地我可以和约翰通话吗?。(回来了); have gone to 去了某地(还没回来);C.have been in 曾经待在某地。根据句意可知,表示 “约翰去了日本,还没回来 ”,第二空后 in+一段时间表示将来,用一般将来时,故选 B。8There _ a football match on TV this evening.A will hav
7、eB is going to beC hasD is going to have【答案】 B【解析】【分析】【详解】句意:今天晚上电视上将有一场足球赛。本句时态为将来时,将来时态有两种表达方式,一种是to+ 动词原形,本句用到there be 句型,故选B。will+ 动词原形,另一种是be going9Could you tell me what he said just now?Sorry, I _ what was happening outside.A have thoughtB was thinking【答案】 BC thoughtD think【解析】试题分析:句意:你能告诉我他刚
8、才说的什么吗?对不起,我正在想外面发生了什么事。根据宾语从句是what was happening 可知此处用过去时,故排除D 项。根据句意,第二个人也没听见刚才他说的话,因为刚才他正在思考,表示过去某事正在做某事,用过去进行时,故选B。考点:考查时态的用法。10 Why are you in such a hurry, John? There _ a basketball match between Class Three and our class in ten minutes.A is going to beB is going to haveC will haveD will hold
9、【答案】 A【解析】试题分析:句意:约翰,你为什么这么急?十分钟后三班和我们班有一场篮球赛。there be句型的将来时用there is going to be/ there will be,不可和have 同时出现,故选A考点: there be 句型的将来时点评: there be 句型是初中英语重要语法点, there be 句型结构为:there + be + 名词(主语) +地点副词 / 介词短语(表示地点),表示某个地方存在某物或某人,要注意谓语动词与最近的名词的数保持形式一致。另外there be 与 have 不能同时出现在句子中。have/has则表达某一个人拥有某样东西。
10、11 Could you tell me _? I must find him. Sorry. I have no idea. But he was here just now.A where Tom wasBwhere Tom has goneC where can I find TomD where Tom has been【答案】 B【解析】【详解】句意: 你能告诉我汤姆去哪儿了吗?我必须找到他。对不起,我不知道。但他刚才在这里。本题主要考查宾语从句。根据语境,你能告诉“我 ”汤姆在哪里吗。where 引导的宾语从句在句中作tell 的直接宾语, me 为间接宾语。宾语从句使用陈述语序,
11、故此处应用“where +主语 + 谓语 ”的结构,主语为Tom,谓语为be 动词。故排除C 项。根据语境时态和主句时态保持一致Could you tell me 表示请求允许后用现在完成时,has gone 是指去某地,没回来; has been 指从某地回来了。结合语境可知,是指Tom 去了某地。故选B。12 Do you know _ a wonderful match and two basketball matches on July 15 th ? Yeah . I am going to watch them on that day.A there will be B there
12、 is going to have be D is there going to beC there are going to【答案】A【解析】【详解】句意: 你知道7 月15 日会有一场精彩的比赛和两场篮球赛吗?是的。那天我要去看它们。考查there be结构。宾语从句需用陈述句语序,D 是疑问句语序,可排除。根据句意语境,本句用一般将来时。there be结构的一般将来时用there will be和there is goingto be ,表示最近要做的事,可排除B。根据就近原则,a wonderful match一场精彩的比赛,需用there is going to be,可排除C 项
13、。综合以上,可知选A。13 How soon will you finish the work?In a week. We _ about 80% of the work so far.A have completedB completedC will completeD are completing【答案】A【解析】【详解】句意 “-你多久会完成这个任务?-一个星期,到目前为止,我们已经完成了80%的工作了 ”。so far 是现在完成时的常用提示词,另外根据句意时,故选A。“到目前已经完成80%”应该用现在完成【点睛】常见的现在完成时的标志词: in the last few years;
14、 for; since; since then; lately; so far ; since+ 过去时间点; for+ 一段时间等。14 Her sonCoke, but now hemilk.A used to drink; is used to drinking C is used to drinking; used to drinkBused to drinking; drinksD was used to drink; is drinking【答案】 A【解析】【详解】句意:她儿子过去常喝可乐,但现在他习惯喝牛奶。used to do 过去常常做; be used to doing
15、sth 习惯于做某事; drinks 喝,第三人称单数形式; is drinking 现在进行时,根据转折词 but ,可知前句表示过去喝可乐,后句表示习惯于喝牛奶,故选 A。15 I don t know how long they _. I remember he _ his wife on a unnys day.A married, got married toBmarried, got married withC have been married , got married withD have been married, married【答案】【解析】【分析】D【详解】试题分析:
16、句意:我不知道他们结婚多长时间了。我记得他是在晴朗的一天娶了他的妻子。此题考查现在完成时,因为how long 多久,应用现在完成时,后有晴朗的一天,应用一般过去时,根据句意,应选D。on a sunny day在16 I didn t see you at the party yesterday. Why?Because I _ for an important person at that time.A was waitingB is waitingC will wait【答案】 A【解析】句意:昨天我在聚会上没有看见你。为什么?因为在那时我正在等一个重要的人。根据at that time
17、 可知此处用过去进行时,故为was waiting ,故选 A。17 The manager asked him if he _for the extra work the next weekend.A had comeB will comeC would comeD came【答案】 C【解析】【详解】句意:经理问他下周末是否来加班。此题是考查间接引语的用法,主句是一般过去时态,根据句意是过去将来要做某事,所以应用过去将来时态,故选C。18 Where is Mrs. Wu?She _ the countryside to be a volunteer teacher. She will s
18、tay there for a year.A has been toB came toC has gone toD has come to【答案】 A【解析】【详解】句意: 吴太太在哪里?她到农村去当一名志愿者教师。她将在那里呆一年。考查现在完成时态。go去, come来;都是短暂形动词;come与句意不合,可排除BD 两项。has been to 曾经去过某地,现在已经回来了;来。根据She will stay there for a year. ,可知选has gone to A。曾经去过某地,到现在还没有回19 What did you do after school yesterday
19、? I _ basketball with Peter.A playB will play【答案】 CC playedD has played【解析】【详解】句意:昨天放学后你做了什么?我和彼得打了篮球。本题考查的是动词的时态,根据问句中的yesterday 可知,本题是一般过去时,故答案选C。20 I ll ring you up as soon as he.A arriveB arrivesC will arriveD arrived【答案】B【解析】句意:他一到我就给你打电话。在将来时的时候,从句用一般现在时表示将来。as soon as引导的时间状语从句中,当主句是he 为单数,所以谓
20、语用第三人称单数。故选B。21 -I didnt see you at Olympic Sports Centre this morning. What happened?- Sorry, Ithe exchange students around our school then.A showedB was showingC am showingD will show【答案】 B【解析】句意: 今天早上我在奥运会体育中心没有看见你。发生了什么? 对不起,我那时正领着交换生参观我们学校。根据时间副词then 可知此处用过去进行时,故选B。22 Hurry up. The train _ in t
21、wenty minutes.A leftBhas leftC is leavingD has been away【答案】C【解析】句意:快点。二十分钟后火车将要离开。根据时间状语in twenty minutes可知此处用一般将来时,表示位置移动的动词,如leave, go, come等的现在进行时表示一般将来时,故为is leaving,故选C。23 Mr Li left our school last month . Hein our school for nine years since hehere in 2000.A is ; came【答案】 BB had been ; cameC
22、 was ; had comeD is ; has come【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿2000年到这儿开始,他在我们学校呆了9 年了。根据Mr Li left our school last month可知,本题用过去完成时。故选B。24 In Beijing, you can see many people wear masks (口罩) if they _ out onfoggy days.A wentBgo【答案】 BC are goingD will go【解析】句意:在北京,大雾天,你会看见许多人出去时都戴着口罩。本句是if引导的条件状语从句,当主
23、句是一般将来时或者是含有情态动词的一般现在时态时,从句则用一般现在时表示将来,根据句意可知,答案应选择B。25 Laura, how soon will you get back from abroad?Hmm, _. See you then.A ten days agoBtwice a monthC for an hourD in ten months【答案】 D【解析】句意:Laura,你将多久从国外回来?嗯,十个月后。到时候见。ten daysago 十天前,用于一般过去时,twice a month 一个月两次,用于一般现在时;for an hour长达一小时,用于现在完成时。in
24、ten months 十个月后,用于一般将来时。根据how soonwill you get back from abroad? 可知此处是一般将来时,表示将要用多长时间,故用in tenmonths ,故选D。26 If you fail in the exam , you _ him down A would letB lets【答案】 CC will letD let【解析】句意:如果你考试不及格,你就会让他失望的。would let是过去将来时;lets一般现在时;will let一般将来时;let让,动词原形。let sb. down让某人失望,是一个固定短语。句中If 引导的是条件
25、状语从句,从句中用一般现在时态,主句应用一般将来时态,故选 C。27 By the end of last week, Maggie _ in the west of China for two monthshelping the homeless children.A will stayB has stayed【答案】 DC would stayD had stayed【解析】【详解】句意:到上周末为止, Maggie 已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语 By the end of last week 是到上周末为止,即到过去时间为止已经完成的动作,所以用过去
26、完成时态,故选D。28 Many city peopletheir bikes to work every day. I think it s a good idea. A ride B rode Cwill ride【答案】A【解析】【详解】句意 “-许多城市的市民每天都骑他们的自行车上班-我认为这是一个好主意”。根据everyday 可知,用一般现在时,故选【点睛】A。与一般现在时连用的时间状语:sometimes, usually, never, always, often; every day / week /month / year / . ;once/twice/three tim
27、es a day/week/month/year.29 We re not sure _ therebe llA if; rainsB if; rainyC whether; raining【答案】 Dor not tomorrow.D whether; rain【解析】句意:我们不确定明天是否会下雨。考查连词辨析和动词时态辨析。if和whether表示 “是否 ”可换用,但和or not连用时需用whether ,可排除AB 两项。tomorrow用于一般将来时,be raining是进行时结构,可排除。根据句意结构,可知选D。30 The movieA has been on【答案】 Afor about 5 minutes,so letB has started s see the next one.C startedD began【解析】句意:这部电影已经开演五分钟了,我们去看下一部吧。根据句中时间状语for about 5minutes可知动词应该用延续性动词,时态为现在完成时态。start和begin 均为短暂性动词, start对应的延续性动词短语是be on。故答案选A。