【英语】高三英语将来完成时题20套(带答案)及解析一、单项选择将来完成时1.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。
考点:考查时态2.It’s reported that by the end of the month, the output of cement in thefactory___________by about 10%.A.will have risen B.will be risingC.has risen D.has been rising【答案】A【解析】【详解】考查将来完成时。
句意:据报道到这个月底,工厂的水泥产量将增加10%。
根据by the end of the month为将来时间,故用将来完成时,故选A。
【点睛】将来完成时的用法。
将来完成时的形式为: 主语 + will + have + done。
将来完成时意义:表示将来某一时间之前完成的动作。
例如:到现在我已经学了3000单词了。
I have learned 3000 words by now. 到去年我已经学了2000单词了。
I had learned 2000 words by last year. 到明年的时候我就会学4000单词了。
I will have learned 4000 words by next year.表示到将来某个时间为止势必会完成或预计要完成的动作。
如:When we get there, she’ll have gone to work. 我们到那里时她会已上班去了。
I expect you will have changed your mind by tomorrow. 我预料到明天你就会改变主意了。
3.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 Juan gets home,是时间状语从句,用一般现在时代替将来时,所以主语用将来的时间范畴,而且和by的时间状语从句连用,用相应的完成式,所以选C。
考点:考查时态4.—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到下个周六为止,故用将来完成时。
句意:——汤姆任然吸烟吗?——不了,到下个周六为止,他整整一个月没抽一支烟。
故B正确。
考点:考查时态5.—I my project by the time you come to London.—Great. This way you can act as my guide.A.finish B.have finished C.will be finishing D.will have finished【答案】D【解析】【详解】试题分析:考查时态。
句意:-到你来伦敦的时候,我将已经完成我的工程了。
-棒极了!这样你就可以做我的导游了。
By the time后跟过去的时间,主句用过去完成时;后跟将来的时间,主句用将来完成时。
by the t ime you come to London“到你来到伦敦的时候”,表示的是将来的时间,故主句用will have done sth。
故选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 workC.have worked D.will have worked【答案】B【解析】考查动词时态。
句意为:——嗨,Smith先生,你在哪个部门工作?——我现在在市场部工作,但是不久后我将在销售部工作。
before long意为“不久后”此可知,事情发生在将来,故答案B符合语境。
7.You needn’t hurry her; she _______ it by the time you are ready.A.will have finished B.will finishC.will be finishing D.has finished【答案】A【解析】将来完成时,将来某时刻之前完成的动作。
8.I am sorry I can’t meet you at the station. I _____ by the time you come back from abroad. A.am leaving B.had left C.will have left D.have left【答案】C【解析】试题分析:考查时态。
by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。
by the time you come back from abroad所知的时间是将来,故主句用将来完成时,即will have done sth。
故选C。
考点:考查时态9.By the end of this month, we surely _________ a good solution to the problem.A.have found B.will been foundC.will have found D.are finding【答案】C【解析】【详解】考查时态。
句意:到本月月末我们一定会发现这个问题好的解决方法。
根据句中时间状语By the end of this month(到本月月末),可知用将来时;再根据与主语we是主动关系,故选C。
10.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。
考点:考查时态11.—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.had workedC.will be working D.will have worked【答案】D【解析】试题分析:考查时态。
句意:—Tony,似乎你总是很忙啊!你认为现在的职业怎么样?—一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。
根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。
故D正确。
考点:考查时态12.— 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。
考点:考查时态13.Many scientists believe sea levels ______ by more than one meter by the end of the 21st century.A.will be risen B.will have risenC.will have been D.will be rising【答案】B【解析】试题分析:考查时态:句意:很多科学家相信,海平面到21世纪末为止将会上升超过一米。
时间状语是by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完成式,选B。
考点:考查时态14. --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正确。
考点:考察时态15.—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。