英语将来完成时练习题及答案及解析(DOC 13页).doc

上传人(卖家):2023DOC 文档编号:5747533 上传时间:2023-05-06 格式:DOC 页数:13 大小:56.50KB
下载 相关 举报
英语将来完成时练习题及答案及解析(DOC 13页).doc_第1页
第1页 / 共13页
英语将来完成时练习题及答案及解析(DOC 13页).doc_第2页
第2页 / 共13页
英语将来完成时练习题及答案及解析(DOC 13页).doc_第3页
第3页 / 共13页
英语将来完成时练习题及答案及解析(DOC 13页).doc_第4页
第4页 / 共13页
英语将来完成时练习题及答案及解析(DOC 13页).doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、英语将来完成时练习题及答案及解析一、单项选择将来完成时1Oh, Mom, just a few minutes.Hurry up, Harry, or by the time you pack your belongings, the flight _!Ahas leftBwill have leftChad leftDwill be leaving【答案】B【解析】试题分析: 考察将来完成时的用法。句意:-妈妈,等会儿。-快点,否则等你收拾好了行李,飞机就已经飞走了。将来收拾好行李时,飞机已经飞走了。将来的某个时间已经发生,用将来完成时。所以选B。考点:考察将来完成时的用法。2We_thre

2、e quarters of the book by the end of next semester.Ahave been learning Bwill have learntChad learnt Dwould have learned【答案】B【解析】【详解】考查将来完成时。句意:到下学期末的时候,我们将学习这本书的四分之三。根据by the end of next semester可知,时态用将来完成时,故选B。3. Tony, it seems that you have been very busy all the time,what do you think of your occ

3、upation now?Just so-so. Ive decided to quit my job in the company next month, where I _ for five years.AworkBis workingCwill be workingDwill have worked【答案】D【解析】试题分析:句意:-Tony,似乎你最近一直在忙,你认为你现在的职业怎么样?-就这么回事,我已经决定下个月放弃公司的工作了,在那里我将已经工作了5年。因为是到下个月为止,将已经到五年了,所以用将来完成式,所以选D。考点:考查时态4 I am sorry I cant meet y

4、ou at the station. I _ by the time you come back from abroad.Aam leavingBhad leftCwill have leftDhave left【答案】C【解析】试题分析:考查时态。by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。by the time you come back from abroad所知的时间是将来,故主句用将来完成时,即will have done sth。故选C。考点:考查时态5Do you know Tom,the manager of that company? -Of c

5、ourse,I know him,By next month,I_him for 10 years.AknowBknewCwill knowDwill have known【答案】D【解析】试题分析:句意:-你认得那个公司的经理汤姆吗?-当然,到下个月位置我就认得他10年了。时间是by next month,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。考点:考查时态6 - I hear that Jason is planning to buy a new car.- I know. By next month, he _ enough for a used oneAhas

6、 savedBsavesCwill be savingDwill have saved【答案】D【解析】试题分析:考查时态的用法; A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:-我听说Jason正计划买一辆新车。-我知道的,到下个月为止,他就攒够了钱买一辆二手的了。故选D。考点:考查时态的用法。7The professor you referred to in the letter_ us students three l

7、ectures by next Monday.Ahas givenBwill givenCwill have givenDGave【答案】C【解析】试题分析:考查时态。you referred to in the letter是定语从句,省略了who/that,by next Monday到下周,by+将来的时间,与将来完成时连用。句意:你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。故选C。考点:考查时态8Many scientists believe sea levels _ by more than one meter by the end of the 21st cent

8、ury.Awill be risenBwill have risenCwill have beenDwill be rising【答案】B【解析】试题分析:考查时态:句意:很多科学家相信,海平面到21世纪末为止将会上升超过一米。时间状语是by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完成式,选B。考点:考查时态9By the end of this month, we surely _ a good solution to the problem.Ahave foundBwill been foundCwill have foundDar

9、e finding【答案】C【解析】【详解】考查时态。句意:到本月月末我们一定会发现这个问题好的解决方法。根据句中时间状语By the end of this month(到本月月末),可知用将来时;再根据与主语we是主动关系,故选C。10- Is Tom still smoking?- No. By next Saturday he _ for a whole month without smoking a single cigarette.Awill goBwill have goneCgoesDhas been going【答案】B【解析】试题分析:考查时态:句意:-汤姆还抽烟吗?-没有

10、,到下周六,他就一整个月没有抽任何一只烟了。时间是By next Saturday,by引导时间状语的句式中句子的时态用完成时态,因为是next saturday还没有到来,所以应该用将来时态,所以by next Saturday和在一起就是将来时态的完成时态,所以选B。考点:考查时态11Tony, it seems that you have been very busy all the time. What do you think of your occupation now?Just so-so. Ive decided to quit my job in the company ne

11、xt month, where I _ for five years.AworkBhad workedCwill be workingDwill have worked【答案】D【解析】试题分析:考查时态。句意:Tony,似乎你总是很忙啊!你认为现在的职业怎么样?一般化,我决定下个月辞去公司里的这份工作,那时我在这里已经工作了5年了。根据句意可知后面的定语从句中指下个月的时候,已经在这里工作了5年了,所以使用将来完成时表示到将来的某个时间已经完成的事情。故D正确。考点:考查时态12Im sorry, but the manager isnt here yet. Shall I have him

12、 call you when he comes back?No, Ill call him later. If I call again in half an hour, do you think he ?AarrivesBhas arrivedCwill arriveDwill have arrived【答案】D【解析】试题分析:句意:-对不起,经理不在这里,当他回来时我让他给你打电话好吗?-不用了,我到后来再给他打吧,如果我过半个小时再给你打电话,你认为他会回来吗?这里是指过半个小时之后,经理是否已经来到,所以表示将来完成时,表示在将来某个时间之前已经完成的动作,故用将来完成时,故选D。考

13、点:考查动词时态的用法。点评:本题难度适中。动词时态也是高中阶段的重难点之一,需要考生能够理解句意进而对动词的时态做出正确的判断。这里考生容易误选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。13The train

14、arrives in Liverpool at 10 p.m. tonight . The plane I would like to take from there_by then.Awill leaveBwould have leftCwill have leftDhas left【答案】C【解析】试题分析:考查时态。本句中的关键词是then,根据上下文可知这里的then表示的是at 10 p.m. tonight这是一个将来的时间,by与完成时连用,故使用将来完成时的时态。句意:火车在今天晚上10点到达利物浦,在那个时候我要乘的飞机将已经离开了。故C正确。考点:考查时态点评:连词by到时

15、为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。14By the time you get to Beijing tomorrow, I _ for Shanghai.Aam leavingBshould have leftCwill leaveDwill have left【答案】D【解析】试题分析:考查时态。本题的关键词是by the time到时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将

16、来完成时。本题by后面接的时候时间状语从句,使用一般现在时代替将来时,后面的主句使用将来完成时。句意:到你明天到北京的时候,你已经出发去上海了。故D正确。考点:考查时态点评:by the time到时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。15By the time you finish the book, you _ more about Chinese history.Awill learnBhave learntCwill have learntDare learning【答案

17、】C【解析】试题分析:考查时态。By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。本题By后面的时间状语从句the time you finish the book用一般现在时代替将来时,所以主句使用将来完成时。故C正确。考点:考查时态点评:By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。16By the time you have completed the essential training, you

18、 _ exposed to virtually every new feature of the courseAareBwill have beenChave beenDwill be【答案】B【解析】时态题。By +将来的时间主句用将来完成时,根据语境By the time you have completed the essential training,“到你完成基本训练为止”可知还没完成所以要用将来完成时。句意:到你完成基本训练为止你几乎会接触到这门课程的每一项新的特点。选B17By the time you can afford a house, the prices of hous

19、ing _ greatly.Awill increase Bwill have increased Care increasing Dhave increased【答案】B【解析】考查动词时态。句意:等你能买得起房子,房价已经涨了很多了。by the time引导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用将来完成时。故选B。18I hope when you come tomorrow, you _ the reading and have something to share.AdidBare doingCwill be doingDwill have do

20、ne【答案】D【解析】【详解】考查时态。句意:我希望你明天来的时候,已经读完阅读并分享。表示将来某个时间已经完成的行为用将来完成时,即will have done结构。此处指到明天已经完成,故选D.19May I speak to your manager Mr. Williams at five oclock tonight?Im sorry. Mr. Williams _ to a conference long before then.Awould have gone Bhad goneCwill have gone Dhas gone【答案】C【解析】【详解】考查时态。句意:-今晚五点

21、我可以和你的经理威廉先生说话吗?-对不起。在那以前他将已经去开会啦。根据上下文可知before then指的是before five oclock tonight 到今晚五点之前,所以用将来完成时,表示将来某个时间将已经做某事。故选C。20 -May I speak to your manager at four oclock this afternoon?-Im sorry. He _ to a conference long before then.Awill have goneBhad goneCwould goDhas gone【答案】A【解析】试题分析: 考察时态。本题的关键词是lo

22、ng before then,之中的then是一个将来的时间at five oclock this afternoon。这个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。句义:在今天下午5点之前我可以和你们的经理聊聊吗?对不起,在那之前很久他就已经去参加一个会议了。故A正确。考点:考察时态21Could you meet me at the airport?Id like to,but I _Shanghai when you return.Awill have left Bwas leavingCwill leave Dhave left【答案】A【解析】考查时态。

23、句意:当你回来的时候,我将已经离开了上海。由句意可知,表示将要完成的动作,故A为正确答案。22By the time your habit of managing time is developed, you better decisions about how to spend your time in your future career.Awill have madeBwill be madeCare to makeDhave been making【答案】A【解析】【详解】考查动词时态。句意:当你养成管理时间的习惯时,你就会对如何在未来的职业生涯中利用时间做出更好的决定。在by the

24、 time引导的从句中,如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。故选A。【点睛】by the time用法辨析1、 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像

25、know, find, believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。23When I _ writing the letter, I will take you to the lake for boating.Ahave finishedBhad finishedCwill finishedDfinished【答案】A【解析】【详解】考查时态。句意:我写完了这封信就带你去湖上划船。句中when引导时间状语从句,主句为一般将来时,根据主将从现原则,从句应用一般现在时或者现在完

26、成时表将来,故选A项。24By the time he leaves university, he _ much work experience so long as he takes a part-time job.Awill have gainedBhas gainedCmay have gainedDwill gain【答案】A【解析】【详解】考查时态。句意:等到他大学毕业的时候,只要他做过一份兼职工作,他将会获得很多工作经验。此处是By the time“到为止”引导的时间状语从句,从句用一般现在时态,结合句意可知,主句表示将来某个时间会完成的动作,用将来完成时态,故选A。25By n

27、ext month he _ in the big city for five years.Ahas worked Bhas been workingCworks Dwill have worked【答案】D【解析】【详解】考查将来完成时。句意:到下个月,他将已经在这个大城市工作五年了。由时间状语By next month,可知句子为将来完成时,其构成为 :主语 + will + have + done。所以为will have worked。故D选项正确。【点睛】将来完成时的形式为: 主语 + will + have + done将来完成时意义:表示将来某一时间之前完成的动作。到明年的时候我

28、就会学4000单词了。 I will have learned 4000 words by next year. 表示到将来某个时间为止势必会完成或预计要完成的动作。I expect you will have changed your mind by tomorrow. 我预料到明天你就会改变主意了。表示某种状况将一直持续到说话人所提及的某一将来时间。如: We will have been married a year on June 25th. 到6月25日我们俩结婚就满1年了。由时间状语By next month,可知句子为将来完成时,其构成为 :主语 + will + have +

29、done。所以为will have worked。故D选项正确。26By the end of the next seminar, many issues like the development in biochemistry and medicine_.Awill discussBwill be discussingCwill be discussedDwill have been discussed【答案】D【解析】【详解】考查时态语态。句意:到下一次研讨班结束的时候,诸如生化及医药发展的话题讲已经被讨论。介词短语by the end of意为“到末为止”,通常和完成时连用,如果后面接将

30、来时间,要和将来完成时连用,如果接过去时间,要和过去完成时连用。本句the next seminar表示将来时,所以要与将来完成时连用。而且主语many issues与动词discuss构成被动关系,所以使用将来完成时的被动语态,故D项正确。27On her next birthday, Ann_ married for twenty years.Awill have beenBisChas beenDwill be【答案】A【解析】考查时态。时间是On the next birthday,而且还有for twenty years,句意:到下一个生日,安将已经结婚20年了。选A。用将来完成时态

31、。28By the time I graduate, I _ in Bashu Secondary School for six years.Awill stay Bwill have stayedChave stayed Dhad stayed【答案】B【解析】考查动词时态。句意:到我毕业的时候,我将在Bashu Secondary School已经六年。根据句意可知此处是将来的完成时态。故选B。29 -Father seems worn out.-Why not have a family tour? A weeks holiday_ him back to normal.Ahad bro

32、ughtBis bringingCwill be bringingDwill have brought【答案】D【解析】试题分析:考查时态。将来完成时用在表示在将来某一时间以前已经完成或一直持续的动作。句意:父亲看起来筋疲力尽。为什么不来一次家庭旅游呢?一周的度假将会把他回归正常。故D正确。考点:考查时态30Can I have a talk with you at about 4 this afternoon,Mr Black?All right,I _from a conference by then.I will be waiting for you.Awill have come ba

33、ck Bwill come backChave come back Dwill be coming back【答案】A【解析】考查动词时态。根据答语中的“by then”和“I will be waiting for you.”可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。故选A。【名师点睛】将来完成时主要用法归纳1. 表示将来完成即表示到将来某个时间为止势必会完成或预计要完成的动作。如:Maybe by then you will have changed your mind. 也许到时候你已经改变主意了。“Youll have finished by tomorro

34、w.” “I wish!” “你到明天就完成了。”“但愿如此! ”2. 表示动词的持续即表示某种状况将一直持续到说话人所提及某一将来时间。如:We will have been married a year on June 25th 到6月25日我们俩结婚就满1年了。By this time next week, I will have worked for this company for 24 years. 到下星期此刻,我已经为该公司干了24年了。3. 表示推测即表示根据某情况作出的推测。如:There will have been a definite result before Fr

35、iday. 星期五以前将肯定会有结果。本题考查动词时态。根据答语中的“by then”和“I will be waiting for you.”可知,此处表示的是到将来某个时间之前已经完成的动作,故用将来完成时态。故选A。31Youd better communicate with each other sincerely, and I hope to see your conflict _ tomorrow.Awas to be solvedBhas been solvedCwill have been solvedDhad been solved【答案】C【解析】【详解】考查时态和语态。句

36、意:你们彼此之间最好真诚地沟通,我希望明天你们的冲突能得到解决。由时间状语tomorrow可知,此处应用将来时,conflict和solve之间为被动关系。因此C项的将来完成时符合语境,表示在将来某一时间以前(明天结束之前)已经完成的动作。故选C项。32By the time you come back, your aunt _ for Nanjing to attend a meeting.Awill leaveBleavesCleftDwill have left【答案】D【解析】考查时态,by+时间状语,句子通常用完成时态,根据从句By the time you come back,可知

37、指将来,所以用将来完成时。选D。33My train arrives in Shanghai at 10 this morning. The plane I would like to take from there _by thenAis leavingBwill have leftChas leftDwill leave【答案】B【解析】试题分析:考查将来完成时。句意:我的火车会在今天早上十点到达上海。到那个时候,我想搭乘的航班,就已经飞走了。从第一句看,今天上午十点为将来时间,还没到十点。用将来,而到那时,飞机已经起飞了,用完成,综合两者,用将来完成时,will have done 到将

38、来的某个时间已经做了什么。因此选B。考点:考查将来完成时。34The 2013 population investigation shows one in four people in Jiangsu will be over 65 and the number of over-85 people _ by 2030Ahave doubledBwill be doubledCwill have doubledDwill double【答案】C【解析】2013年人口调查表明在江苏省四分之一的人超过了65岁,并且到2032年年龄超过85岁的人的数量会翻倍。根据时间状语by 2030可知,应用将来完

39、成时。35 - Ill come to see your performance at 9:00 tomorrow evening.- Im sorry, but by then my performance _ and I _ reporters in the meeting room.Awill have ended; will be meeting Bwill end; will meetCwill be ended; am going to meet Dis to end; will meet【答案】A【解析】试题分析:考查动词时态。句意:- 明天晚上9点钟我会去看你的演出。-抱歉,到

40、那时候我的演出已经结束了,那时会正在会议室里接见记者呢。从上下文可知then 指的是9:00 tomorrow evening.,那么时间状语by then就是将来完成时的标志,所以演出结束应该用将来完成时,后句是指明天晚上9点钟的时候正在接见记者,所以正确选项是A 。考点:考查动词时态。36-Could you meet me at the airport?-Id like to, but I _ to Hainan when you return.AwillhaveflownBwasflyingCwillflyDhaveflown【答案】A【解析】 考查时态,句意:你能在机场接我吗?我想去

41、,但是当你回来的时候我已经飞到了海南。这句话既表示将来,又表示动作完成了,所以使用将来完成时态,选A。37Hurry up! By the time we get to the church, the marriage service _.Ahad startedBwill have startedChas startedDmust have started【答案】B【解析】考查动词的时态。句意:快点,到我们到达教堂时,婚礼就已经开始了。根据By the time we get to the church可知选将来完成时。38By the time you wake up tomorrow m

42、orning, we _ in the USAAarriveBarrivedCare arrivingDwill have arrived【答案】D【解析】试题分析:句意:到你明天早晨醒来的时候,我们将已经到了美国了。By the time后面跟的是状语从句,本句是说将来要发生的事情,故主句应该用将来完成时,选D。考点:考查动词时态39Ill come to see your performance at 10:00 tomorrow morning.Im sorry, by then my performance_ and I _ reporters in the meeting room.

43、Awill end ; will meetBwill have ended ;will be meetingCwill be ended; am going to meetDis to end ; will meet【答案】B【解析】试题分析:考查时态。时间状语by then意为“到那时”,故第一空谓语动词应用将来完成时态,根据语境知:到那时我在会议室正在会见记者。正在进行的动作要用正在进行时,因整个动作是在将来发生的,故第二空谓语动词用将来进行时。故选B。考点:考查将来完成时和将来进行时。40Tony has just arrived here, but I didnt know he until yesterday.Awould come Bhad comeCcame Dwill come【答案】A【解析】考查时态。句意:托尼已到了,但我直到昨天才知道他要来。分析句子可知,在昨天才知他要来,表示过去将来时,故选A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(英语将来完成时练习题及答案及解析(DOC 13页).doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|