最新高中英语将来完成时及其解题技巧及练习题(含答案)
一、单项选择将来完成时
1.— Tom is planning to buy a car.
— I know. By next month, he      enough for a used one.
A.saved    B.has saved    C.would save    D.will have saved
【答案】D
【解析】
试题分析:考查时态:句意:--汤姆计划买辆车。--我知道,到下个月底为止,他就可以攒足够的钱买一辆二手车了。时间是by next month和将来完成时连用,选D。
考点:考查时态
2.—May I speak to your manager Mr. Williams at five o’clock tonight?
—I’m sorry. Mr. Williams ________ to a conference long before then.
A.would have gone    B.had gone
C.will have gone    D.has gone
【答案】C
【解析】
see you tonight
【详解】
考查时态。句意:-----今晚五点我可以和你的经理威廉先生说话吗?-----对不起。在那以前他将已经去开会啦。根据上下文可知before then指的是before five o’clock tonight "到今晚五点之前",所以用将来完成时,表示将来某个时间将已经做某事。故选C。
3.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。
考点:考查动词时态。
4.By the time Juan gets home, his aunt _____ for Puerto Rico.
A.will leave    B.leaves    C.will have left    D.left
【答案】C
【解析】
试题分析:句意:到Jane回家的时候为止,他姑姑将已经动身去波多黎各了。By the time J
uan gets home,是时间状语从句,用一般现在时代替将来时,所以主语用将来的时间范畴,而且和by的时间状语从句连用,用相应的完成式,所以选C。
考点:考查时态
5.. —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。
考点:考查时态
6.—Hi, Mr. Smith. Which department do you work in?
—I am in the Marketing Department now, but I_________ in the Sales Department before long.
A.worked    B.will work
C.have worked    D.will have worked
【答案】B
【解析】
考查动词时态。句意为:——嗨,Smith先生,你在哪个部门工作?——我现在在市场部工作,但是不久后我将在销售部工作。before long意为“不久后”此可知,事情发生在将来,故答案B符合语境。
7. If we don't hurry up, everything ________ by the time we get to the party.
A.will be eaten    B.is eaten
C.has been eaten    D.will have been eaten
【答案】D
【解析】
D 考察时态。句义:如果我们不快点,当我们到达宴会的时候,所有的东西可能都已经被吃完了。If引导条件状语从句,从句是一般现在时,故主句要使用将来时,且由by the time可知,应该使用完成时态。故D正确。
8.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
【解析】
将来完成时,将来某时刻之前完成的动作。
9.–I’ll come to see your performance at 10: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 meeting
C.will be ended; am going to meet    D.is to end ; will meet
【答案】B
【解析】
试题分析:考查时态。时间状语by then意为“到那时”,故第一空谓语动词应用将来完成时态,根据语境知:到那时我在会议室正在会见记者。正在进行的动作要用正在进行时,因整
个动作是在将来发生的,故第二空谓语动词用将来进行时。故选B。
考点:考查将来完成时和将来进行时。
10.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。
考点:考查时态
11.You are hardworking and surely most of you _____ a college admission notice by the end of September this year.
A.will receive    B.will be receiving
C.will be received    D.will have received
【答案】D
【解析】
试题分析:考查将来完成时态。By加现在,就用现在完成时态;by加过去的时间点,就用过去完成时;by加将来的时间点,用将来完成时态。句意:你们都很努力,到九月底的时候,你们都已经收到了大学的录取通知书。
考点:考查将来完成时态
12.Many scientists believe sea levels ______ by more than one meter by the end of the 21st century.
A.will be risen    B.will have risen
C.will have been    D.will be rising
【答案】B
【解析】
试题分析:考查时态:句意:很多科学家相信,海平面到21世纪末为止将会上升超过一米。时间状语是by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完成式,选B。
考点:考查时态
13. --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正确。
考点:考察时态
14.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经常与相应的完成时连用。
15.My train arrives in Beijing at eight o’clock tonight. The plane I would like to take from there _______ by then.