复习专题动词的时态专项练习题一、初中英语动词的时态1.Mary with her parents to Hong Kong. They’ll stay there for two weeks.A.have been B.have gone C.has been D.has gone【答案】D【解析】【详解】句意:玛丽和她的父母一起去了香港,他们打算在那里待一个星期。
考查主谓一致和现在完成时。
根据后面They’ll stay there for two weeks.一句话,可知玛丽和她的父母待在香港两周了,一起去了香港,并且还没有回来,所以用have/has gone to;have/has been to 则表示去过某地(已经回来);主语后面由with结构时,谓语动词由前面的主语决定单复数,根据主语Mary判断用助动词has.故选D。
【点睛】现在完成时的标志词already(肯定), yet(否定,疑问), just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years,(up to)these fewdays/weeks/months/years, this morning/week/month/year, just, up to present, so far, up to now, till now, since+时间2.We a few museums while we were in London.A.visit B.visitedC.have visited D.are visiting【答案】B【解析】句意:当我在伦敦时,我参观了几个博物馆。
A. visit 参观,用于一般现在时态,主语复数时; B. visited 参观,用于一般过去时态; C. have visited 参观,用于一般现在完成时态;D. are visiting 参观,用于现在进行时态,主语复数时;根据 while we were in London.可知主句用过去时态;故选B3.—How noisy it is outside!—Oh, I forgot to tell you. My neighbours ________ their houses.A.have decorated B.were decoratingC.are decorating D.will decorate【答案】C【解析】句意:——外面真吵!——哦,我忘了告诉你,我的邻居正在装饰他们的房子。
根据How noisy it is outside!可知外面很吵,结合My neighbours ____ their houses.可推出句意“我的邻居正在装饰他们的房子”,故时态用现在进行时,其结构为am/is/are+动词现在分词,主语是My neighbours,所以系动词用are,故答案选C。
4.—I ________ you at seven and you didn’t pick up.—I was taking a shower at that time.A.call B.calledC.am calling D.have called【答案】B【解析】句意:——我七点钟打电话给你,你没接。
——那时我正在洗澡。
考查动词时态辨析题。
and连接并列结构,at seven在七点钟,是过去的时间,需用一般过去时,可排除ACD三项。
根据句意语境,可知选B。
5.The train in an hour. I must go to the train station right now.A.left B.leaveC.will leave D.has left【答案】C【解析】【详解】句意:火车一小时后出发。
我现在必须去火车站。
A. left一般过去时;B. leave一般现在时;C. will leave一般将来时;D. has left现在完成时。
in an hour一个小时后,表示的是将来的时间,因此句子的时态用一般将来时,其构成为will+动词原形,故答案为C。
6.--- Will you go to America next month?---Yes. But I promise I will call you as soon as I _________there.A.get to B.will get to C.will get D.get【答案】D【解析】【详解】句意:——下个月你将要去美国吗?——是的。
但是我保证我一到达那里,就给你打电话。
as soon as引导的时间状语从句,用一般现在时,主句用一般将来时。
there是副词,前面不加介词,get there到达那里。
故选D。
7.—Could you tell me what he said just now?—Sorry, I ________ what was happening outside.A.have thought B.was thinking C.thought D.think【答案】B【解析】试题分析:句意:——你能告诉我他刚才说的什么吗?——对不起,我正在想外面发生了什么事。
根据宾语从句是what was happening可知此处用过去时,故排除D项。
根据句意,第二个人也没听见刚才他说的话,因为刚才他正在思考,表示过去某事正在做某事,用过去进行时,故选B。
考点:考查时态的用法。
8.—I saw Mr. While in his office just now.—No, it ______be him. He has _____Beijing and will come back next Friday.A.mustn’t; gone to B.mustn’t; been toC.can’t ; been to D.can’t ; gone to【答案】D【解析】句意:-我刚才在办公室看到了While先生。
-不,不可能是他。
他已经去了北京,并将于下周五回来。
表达“不可能”的推测,用can’t,不能与mustn’t(禁止),have/has gone to意为“到某地去”,说话时该人不在现场,have/has been to意为“曾经去过某地”,这里是说While先生已经去北京了,还没回来,故选D。
9.Don’t make any noise. We________ to a piece of wonderful music.A.will listen B.are listeningC.listen D.have listened【答案】B【解析】句意:不要发出任何噪音。
我们正在听一首美妙的乐曲。
根据Don’t make any noise.可知表示现在我们正在听音乐,因此不要发出噪音,故用现在进行时be doing,故选B。
10.—Mum, where is my dictionary?—Oh, I didn’t see it, either. I’m afraid you ___________ it.A.are losing B.will lose C.have lost D.were losing【答案】C【解析】句意:——妈妈,我的字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。
A. are losing现在进行时态; B. will lose一般将来时态;C. have lost现在完成时态; D. were losing 过去进行时态。
lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为C。
11.They their holidays in Paris last summerA.spend B.spentC.will spend D.are spending【答案】B【解析】句意:去年,他们在巴黎度假了。
本题考查动词的时态A. spend 花费,度过,是动词原形 B. spent 度过,是动词的过去式 C. will spend 将要度过,是将来时态 D. are spending。
正在度过,是现在进行时。
根据题意,去年度过的。
故选B。
12.---Where is your father?---He_________ Australia and he ________Sydney for two weeks.A.has been to; has been in B.has gone to; has been inC.has been in; has been to D.has gone to; has been to【答案】B【解析】【分析】【详解】句意:——你的父亲在哪里? ——他去了澳大利亚,已经在悉尼了。
考查现在完成时态。
have/has gone to已去了某地,表示人不在说话地点; have/has been in 已在某地;have/has been to去过某地,但现在不在那里。
根据句意语境,可知不在对话的地方,ACD三项不合语境,故选B。
13.—Mike, I haven’t seen your elder sister for a long time.— She ______ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in【答案】D【解析】句意:——迈克,我好久没见到你姐姐了。
——她已经在香港出差几天了。
根据 for a few days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又根据has been to"去过"和has gone to"去过"都不能与时间段连用可知,应排除BC;要表示在哪里呆多长时间应用延续性动词短语 be in表状态,故答案选D。
14.--________ you _________ Kate’s letter yet? --Yes, I ________ it for several days. A.Did; receive; have received B.Have; received; have hadC.Have; received; have received D.Did; receive; have had【答案】B【解析】句意:-你收到凯特的信了吗? -是的,我已经收到好几天了。