(英语)将来完成时练习含解析一、单项选择将来完成时1.—Oh, Mom, just a few minutes.—Hurry up, Harry, or by the time you pack your belongings, the flight _________!A.has left B.will have left C.had left D.will be leaving【答案】B【解析】试题分析: 考察将来完成时的用法。
句意:---妈妈,等会儿。
---快点,否则等你收拾好了行李,飞机就已经飞走了。
将来收拾好行李时,飞机已经飞走了。
将来的某个时间已经发生,用将来完成时。
所以选B。
考点:考察将来完成时的用法。
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 playedC.are playing D.have played【答案】B【解析】考查时态。
句意:快点!音乐会将在八点半开始。
当你到达时,表演者将已经演奏半小时了。
将来完成时表示将来某一时刻或将来的另一个动作之前,已经完成的动作,强调的是完成,故选B。
3. If we don't hurry up, everything ________ by the time we get to the party.A.will be eaten B.is eatenC.has been eaten D.will have been eaten【答案】D【解析】D 考察时态。
句义:如果我们不快点,当我们到达宴会的时候,所有的东西可能都已经被吃完了。
If引导条件状语从句,从句是一般现在时,故主句要使用将来时,且由by the time可知,应该使用完成时态。
故D正确。
4.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。
考点:考查时态5.By the time I see you again, I _______ from that school.A.have graduated B.graduated C.will have graduated D.graduate【答案】C【解析】试题分析:句意:到我再次看见你为止,我将已经从那个学校毕业了。
By the time是连词短语,连接时间状语从句,往往和完成时连用,因为时间状语从句是一般现在时,主句是将来完成时,选C。
考点:考查时态6. --- I hear that Jason is planning to buy a new car.--- I know. By next month, he ________ enough for a used oneA.has saved B.savesC.will be saving D.will have saved【答案】D【解析】试题分析:考查时态的用法; A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。
到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:---我听说Jason正计划买一辆新车。
---我知道的,到下个月为止,他就攒够了钱买一辆二手的了。
故选D。
考点:考查时态的用法。
7.—Oh, Mum, just a few minutes.—Hurry up, Harry, or by the time you pack your belongings, the flight ____.A.has left B.will have left C.had left D.will be leaving【答案】B【解析】试题分析:By到…时为止;经常和表示动作的动词的完成时连用。
本句中by the time后面的时间状语从句you pack your belongings使用了一般现在时代替将来时,后面的主句要使用将来完成时,表示到将来的某个时间将要完成的事情。
句义:—妈妈,再等几分钟。
—快点!到你收拾好物品的时候,我们的航班都已经起飞了。
故B正确。
考点:考察时态8.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。
考点:考查时态9.. —Tony, it seems that you have been very busy all the time,what do you think of your occupation now?—Just so-so. I’ve decided to quit my job in the company next month, where I ____ for five years. A.work B.is working C.will be working D.will have worked 【答案】D【解析】试题分析:句意:--Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?--就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了5年。
因为是到下个月为止,将已经到五年了,所以用将来完成式,所以选D。
考点:考查时态10. --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正确。
考点:考察时态11.By the time you finish the book, you ______ more about Chinese history.A.will learn B.have learnt C.are learning D.will have learnt 【答案】D【解析】试题分析:句意:当你读完这本书后,你将会了解到更多的中国历史。
根据状语从句中的一般现在时可以判断主句应该用将来时,由句意可知此处指到将来某个时间已经做完的事情,应该用将来完成时,选D。
考点:考查动词时态。
12.—I’m sorry, but the manager isn’t here yet. Shall I have him call 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. worksB. workedC. has been workingD. had been working解析:C。
句意:“在过去的三个月里,Tom每天晚上都在图书馆里学习。
”题干中出现的over the last three months,是明显提示用现在完成进行时或现在完成时。
故选C。
13.My train arrives in Beijing at eight o’clock tonight. The plane I would like to take from there _______ by then.A.has left B.will have left C.will leave D.had left【答案】B【解析】试题分析:考查时态。
本题的关键词是by,该词常常与完成时连用,如果后接过去的时间,就用过去完成时;如果后面接现在的时间,就使用现在完成时;如果后面接将来的时间,就使用将来完成时。
句意:到今晚八点我要乘坐的飞机将已经起飞离开了。
本句中的then就是指今晚八点,这是一个将来的时间,所以与将来时完成时连用。
故B正确。
考点:考查时态点评:连词by到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
14.-I’ll come to see your performance at 9:00 tomorrow morning.-I’m sorry, by then my performance ______ and I _______ reporters in the meeting room. A.will end; will meet B.will have ended; will be meetingC.will be ended; am going to meet D.is to end; will be meeting【答案】B【解析】试题分析:句意:--我将明天上午9:00来看你的演出。