【英语】将来完成时练习全集及解析
- 格式:doc
- 大小:79.00 KB
- 文档页数:13
【英语】将来完成时练习全集及解析
一、单项选择将来完成时
1.By the time he arrives in Beijing, we ______ here for two days.
A.will have stayed B.will be staying
C.have been staying D.have stayed
【答案】A
【解析】
试题分析:考查时态:句意:在他到北京的时候为止,我们已经呆在这儿两天了。说明我们在这儿待两天是在他到这儿之前,用过去完成时。还有介词by,是和相应的完成式连用的,by接过去时间,用过去完成时,by接将来时间,用将来完成时。选A。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如介词by经常与相应的完成时连用。
2.Hurry up! The concert will begin at half past eight. The performers _________ half an hour when you arrive.
A.will be playing B.will have played
C.are playing D.have played
【答案】B
【解析】
考查时态。句意:快点!音乐会将在八点半开始。当你到达时,表演者将已经演奏半小时了。将来完成时表示将来某一时刻或将来的另一个动作之前,已经完成的动作,强调的是完成,故选B。
3.Do you know Tom,the manager of that company?
-Of course,I know him,By next month,I______him for 10 years.
A.know B.knew C.will know D.will have known 【答案】D
【解析】
试题分析:句意:--你认得那个公司的经理汤姆吗?--当然,到下个月位置我就认得他10年了。时间是by next month,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。
考点:考查时态
4. --- I hear that Jason is planning to buy a new car.
--- I know. By next month, he ________ enough for a used one
A.has saved B.saves
C.will be saving D.will have saved
【答案】D
【解析】
试题分析:考查时态的用法; A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:---我听说Jason正计划买一辆新车。---我知道的,到下个月为止,他就攒够了钱买一辆二手的了。故选D。
考点:考查时态的用法。
5.The professor you referred to in the letter______ us students three lectures by next Monday. A.has given B.will given C.will have given D.Gave
【答案】C
【解析】
试题分析:考查时态。you referred to in the letter是定语从句,省略了who/that,by next Monday到下周,by+将来的时间,与将来完成时连用。句意:你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。故选C。
考点:考查时态
6.He _________ English for eight years by the time he graduates from the university next year. A.will learn B.will have learned C.will be learning D.has graduated
【答案】B
【解析】
试题分析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。By+将来时间,和将来完成时连用,选B。
考点:考查时态
7. --May I speak to your manager at four o’clock this afternoon?
--I’m sorry. He ________ to a conference long before then.
A.will have gone B.had gone C.would go D.has gone
【答案】A
【解析】
试题分析:考察时态。本题的关键词是long before then,之中的then是一个将来的时间at five o’clock this afternoon。这个时间状语表示的是在将来一个时间之前就完成的动作,故
使用将来完成时的时态。句义:—在今天下午5点之前我可以和你们的经理聊聊吗?—对不起,在那之前很久他就已经去参加一个会议了。故A正确。
考点:考察时态
8.--- Is Tom still smoking?
--- No. By next Saturday he _____ for a whole month without smoking a single cigarette.
A.will go B.will have gone
C.goes D.has been going
【答案】B
【解析】
试题分析:考查时态:句意:--汤姆还抽烟吗?--没有,到下周六,他就一整个月没有抽任何一只烟了。时间是By next Saturday,by引导时间状语的句式中句子的时态用完成时态,因为是next saturday还没有到来,所以应该用将来时态,所以by next Saturday和在一起就是将来时态的完成时态,所以选B。
考点:考查时态
9.You needn’t hurry her; she _______ it by the time you are ready.
A.will have finished B.will finish
C.will be finishing D.has finished
【答案】A
【解析】
将来完成时,将来某时刻之前完成的动作。
10.—I’m sorry, but the manager isn’t here yet. Shall I have him ca ll you when he comes back?—No, I’ll call him later. If I call again in half an hour, do you think he ?
A.arrives B.has arrived C.will arrive D.will have arrived 【答案】D
【解析】
试题分析:句意:--对不起,经理不在这里,当他回来时我让他给你打电话好吗?--不用了,我到后来再给他打吧,如果我过半个小时再给你打电话,你认为他会回来吗?这里是指过半个小时之后,经理是否已经来到,所以表示将来完成时,表示在将来某个时间之前已经完成的动作,故用将来完成时,故选D。
考点:考查动词时态的用法。
点评:本题难度适中。动词时态也是高中阶段的重难点之一,需要考生能够理解句意进而对动词的时态做出正确的判断。这里考生容易误选D。
即学即练:Tom in the library every night over the last three months.
A. works
B. worked
C. has been working
D. had been working
解析:C。句意:“在过去的三个月里,Tom每天晚上都在图书馆里学习。”题干中出现的over the last three months,是明显提示用现在完成进行时或现在完成时。故选C。