(英语)英语将来完成时专项习题及答案解析
八年级英语将来过去完成将来完成时练习50题含答案解析
八年级英语将来过去完成将来完成时练习50题含答案解析1.She said she ____ her homework by the time we met again.A.would have finishedB.will have finishedC.would finishD.will finish答案解析:A。
将来过去完成将来完成时的结构为would have done by the time...。
B 选项will have finished 是将来完成时,不符合题目要求的将来过去完成将来完成时。
C 选项would finish 是过去将来时。
D 选项will finish 是一般将来时。
2.By next month, he ____ his project for a long time.A.will have been working onB.would have been working onC.will be working onD.would be working on答案解析:B。
将来过去完成将来完成进行时的结构为would have been doing by...。
A 选项will have been working on 是将来完成进行时,不符合题目要求。
C 选项will be working on 是将来进行时。
D 选项would be working on 是过去将来进行时。
3.They promised that they ____ the task before the deadline.A.would have completedB.will have completedC.would completeD.will complete答案解析:A。
by+将来时间,用将来过去完成时would have done。
B 选项will have completed 是将来完成时。
英语将来完成时专项习题及答案解析及解析
C.has beenD.will have been
【答案】D
【解析】
试题分析:考查时态语态。由句子中的On her next birthday可知,本句的时态应是表示将来的时态,排除A项和C项;由空后的for thirty years可知本句应用将来完成时,排除B项。句意:在她下一个生日那一天,简将结婚30年了。故答案选D项。
考点:考查时态
11.On the next birthday.Annmarried for twenty years.
A.isB.has beenC.will beD.will have been
【答案】D
【解析】
这题考查时态的用法:时间是On the next birthday,而且还有for twenty years,是:到下一个生日,安将已经结婚20年了。选D。将来完成时。
A.addB.are adding
C.will addD.will have added
【答案】D
【解析】
试题分析:考查时态。by+时间,与完成时连用;by+过去的时间,句子使用过去完成时;by+将来的时间,句子使用将来完成时,by 2020表示将来的时间,故选D。
考点:考查时态
7.—Tony, it seems that you have been very busy all the time. What do you think of your occupation now?
考点:考查将来完成时态
5.By the time he gets home, his father _____________ for Pairs on business.
七年级英语过去将来完成将来完成将来完成进行时练习50题(答案解析)
七年级英语过去将来完成将来完成将来完成进行时练习50题(答案解析)1. She said she would have been studying English for three hours by the time we met tomorrow. What tense is this sentence?- present continuous- past future perfect future perfect future perfect continuous- future continuous- past perfect continuous答案解析:past future perfect future perfect future perfect continuous。
这句话中“would have been studying”是过去将来完成将来完成将来完成进行时的结构,表示在过去某个时间点看来,将来某个时间点之前会一直在进行的动作。
present continuous 是现在进行时;future continuous 是将来进行时;past perfect continuous 是过去完成进行时,都不符合该句的时态要求。
2. They thought they would have been working on the project for a week by next Friday. What tense is used here?- present perfect- past future perfect future perfect future perfect continuous- future perfect- past continuous答案解析:past future perfect future perfect future perfect continuous。
(英语)将来完成时练习全集含解析
(英语)将来完成时练习全集含解析一、单项选择将来完成时1.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。
考点:考查时态2.You needn’t hurry her. It___________by her by the time you are ready.A.will have been finishing B.has finishedC.will have been finished D.will be finished【答案】C【解析】【详解】考查将来完成时。
句意:你不必催促她。
当你准备好了的时候,她都已经完成了。
根据by the time you are ready可知,当你准备好的时候,为一般现在时,by the time +将来时,用将来完成时,故选C。
3.—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年了。
中考英语将来完成时练习题20题含答案解析
中考英语将来完成时练习题20题含答案解析1. By the end of next year, he _____ his high school education.A. will finishB. will have finishedC. has finishedD. finishes答案解析:B。
将来完成时的结构是will have + 过去分词。
本题中by the end of next year(到明年年底为止)是一个将来的时间点,强调在这个时间点之前动作已经完成,所以要用将来完成时。
A选项will finish是一般将来时,表示将来某个时间会发生的动作,不符合语境。
C选项has finished是现在完成时,表示过去发生的动作对现在造成的影响或结果,这里时间是将来,所以C错误。
D选项finishes 是一般现在时,用于表示经常发生的动作或客观事实等,与本题语境不符。
2. They _____ a new house by the time they get married.A. will buildB. will have builtC. buildD. are building答案解析:B。
by the time((到……的时候)引导的从句是一般现在时表将来,主句要用将来完成时,表示到他们结婚的时候((将来的一个时间点),他们将已经建好了一座新房子。
A选项will build是一般将来时,不能体现出在结婚这个时间点之前房子已经建成的意思。
C选项build是一般现在时,不符合句子的时态要求。
D选项are building是现在进行时,表示正在进行的动作,与题意不符。
3. By 2025, scientists _____ many new inventions in the field of artificial intelligence.A. will makeB. will have madeC. makeD. have made答案解析:B。
最新英语将来完成时专项习题及答案解析
最新英语将来完成时专项习题及答案解析一、单项选择将来完成时1.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。
考点:考查时态2.We__________three quarters of the book by the end of next semester.A.have been learning B.will have learntC.had learnt D.would have learned【答案】B【解析】【详解】考查将来完成时。
句意:到下学期末的时候,我们将学习这本书的四分之三。
根据by the end of next semester可知,时态用将来完成时,故选B。
3.—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后跟过去的时间,主句用过去完成时;后跟将来的时间,主句用将来完成时。
六年级英语过去将来完成将来完成将来完成进行时专项练习40题含答案解析
六年级英语过去将来完成将来完成将来完成进行时专项练习40题含答案解析1. By next week, I ______ studying English for five hours every day for a month.A.would have been beingB.would have beenC.will have been beingD.will have been答案解析:A。
选项B“would have been”缺少进行时的表达;选项C“will have been being”时态错误,应该用过去将来完成将来完成进行时;选项D“will have been”也没有进行时的表达。
2. She said that by the end of the year, she ______ working on that project for two years.A.would have been beingB.would have beenC.will have been beingD.will have been答案解析:A。
选项 B 和 D 没有进行时;选项 C 时态错误。
3. They thought that by tomorrow, they ______ waiting for the bus for an hour.A.would have been beingB.would have beenC.will have been beingD.will have been答案解析:A。
选项 B 和 D 缺少进行时;选项 C 时态不对。
4. By next month, we ______ learning French for three months.A.would have been beingB.would have beenC.will have been beingD.will have been答案解析:A。
高一英语将来完成时综合练习题30题含答案解析
高一英语将来完成时综合练习题30题含答案解析1.By next week, I will have finished my homework.A.will have finishB.will finishC.will have finishedD.have finished答案解析:C。
A 选项语法错误,finish 应该用过去分词形式finished。
B 选项是一般将来时,不符合题意。
D 选项缺少will,不是将来完成时。
C 选项will have finished 是将来完成时,表示在将来某个时间之前已经完成的动作。
2.By the end of this month, she will have read five books.A.will readB.will have readC.readsD.is reading答案解析:B。
A 选项will read 是一般将来时。
C 选项reads 是一般现在时。
D 选项is reading 是现在进行时。
只有 B 选项will have read 是将来完成时,符合题意。
3.By tomorrow evening, we will have watched the movie.A.will watchB.will be watchingC.will have watchedD.watch答案解析:C。
A 选项will watch 是一般将来时。
B 选项will be watching 是将来进行时。
D 选项watch 是一般现在时。
C 选项will have watched 是将来完成时,表示到明天晚上这个将来的时间点之前已经看完电影。
4.By the time he arrives, we will have prepared the meal.A.will prepareB.will be preparingC.will have preparedD.prepare答案解析:C。
高中英语过去完成将来完成将来时专项练习40题含答案解析
高中英语过去完成将来完成将来时专项练习40题含答案解析1.She said she would have finished reading the book by next week. By the end of next month, she would have read five books. By the end of this year, she ______ ten books.A.will have readB.would have readC.will have been readingD.would have been reading答案解析:A。
选项A 是将来完成时,表示到将来某个时间点会完成的动作。
此句中“By the end of this year”是将来的时间点,所以用将来完成时。
选项B 是过去将来完成时,不符合此语境。
选项C 是将来完成进行时,表示到将来某个时间点一直在进行的动作,此句不是强调一直进行。
选项 D 是过去将来完成进行时,也不符合语境。
2.He promised that he ______ the project by the end of next month. After that, he would start a new one.A.will have completedB.would have completedC.will have been completingD.would have been completing答案解析:B。
“by the end of next month”是将来的时间点,但因为前面有“promised”,所以要用过去将来完成时,即would havecompleted。
选项A 是将来完成时,不符合时态要求。
选项C 和D 分别是将来完成进行时和过去将来完成进行时,在此处不恰当。
3.They thought they ______ all the preparations by the time the guests arrived. After the guests left, they would clean up.A.will have madeB.would have madeC.will have been makingD.would have been making答案解析:B。
初三英语将来完成时单选题40题答案解析版
初三英语将来完成时单选题40题答案解析版1.By the end of this month, I ________ my project.A.will have finishedB.will finishC.finishD.have finished答案:A。
本题考查将来完成时的用法。
by the end of this month 表示将来的一个时间点,在这个时间点之前完成的动作要用将来完成时,即will have done 的形式。
B 选项will finish 是一般将来时;C 选项finish 是一般现在时;D 选项have finished 是现在完成时,均不符合题意。
2.When we meet again next week, he ________ his exams.A.will have finishedB.will finishC.finishesD.finished答案:A。
next week 表示将来的时间,“当我们下周再见面时,他将已经完成了他的考试”,要用将来完成时。
B 选项will finish 一般将来时不合适;C 选项finishes 一般现在时错误;D 选项finished 过去时不符合。
3.Before the school year ends, we ________ all the textbooks.A.will have readB.will readC.readD.have read答案:A。
before the school year ends 是将来的时间点,在这个时间点之前完成读所有课本的动作要用将来完成时。
B 选项一般将来时不准确;C 选项一般现在时不对;D 选项现在完成时不符合。
4.Tomorrow afternoon, I ________ this book.A.will have readB.will readC.readD.am reading答案:A。
人教版初三英语将来完成时练习题50题含答案解析
人教版初三英语将来完成时练习题50题含答案解析1. By the end of next year, they _______ the new bridge.A. will finishB. will have finishedC. finishD. have finished答案解析:B。
将来完成时的结构是“will have + 过去分词”。
本题中“by the end of next year”(到明年年底)是一个将来的时间点,强调在这个时间点之前动作已经完成,所以要用将来完成时。
A选项“will finish”是一般将来时,表示将来某个时间会做某事,没有体现出在将来某个时间之前完成的意思;C选项“finish”是一般现在时,不符合句子的时态要求;D选项“have finished”是现在完成时,时态错误。
2. I hope that by 2030, scientists _______ a cure for cancer.A. findB. will findC. will have foundD. are finding答案解析:C。
将来完成时结构为“will have + 过去分词”。
“by 2030” 到2030年)是将来的一个时间点,句子表达在2030年这个时间之前科学家已经找到癌症的治疗方法,所以要用将来完成时。
A选项“find”是一般现在时;B选项“will find”是一般将来时,只表示将来会找到,没有体现出在2030年之前就完成这个动作;D选项“are finding”是现在进行时,时态均不符合题意。
3. By the time he graduates from college, he _______ at least five internships.A. has doneB. will doC. will have doneD. is doing答案解析:C。
将来完成时的构成是“will have + 过去分词”。
【英语】英语将来完成时专项含解析
【解析】
试题分析:考查时态:句意:很多科学家相信,海平面到21世纪末为止将会上升超过一米。时间状语是by the end of the 21st century.如果by+将来时间,谓语的时态应该是将来完成式,选B。
考点:考查时态
9.By the time you finish the book, you ______ more about Chinese history.
A.will learnB.have learntC.are learningD.will have learnt
【答案】D
【解析】
试题分析:句意:当你读完这本书后,你将会了解到更多的中国历史。根据状语从句中的一般现在时可以判断主句应该用将来时,由句意可知此处指到将来某个时间已经做完的事情,应该用将来完成时,选D。
【解析】
考查时态。根据时间状语“By the end of next year”可知,本句应使用将来完成时态,表示到明年年底前他们将已经完成新体育馆的建设。
5.China _______________a high-speed railway network covering almost all its cities with a population of of more than 500,000 by 2015.
-I’m sorry, by then my performance ______ and I _______ reporters in the meeting room.
A.will end; will meetB.will have ended; will be meeting
C.will be ended; am going to meetD.is to end; will be meeting
高三英语将来完成进行时练习题20题含答案解析
高三英语将来完成进行时练习题20题含答案解析1.By next month, I will have been studying English for ten years. What tense is this sentence?A.Simple presentB.Present continuousC.Future perfect continuousD.Past perfect continuous答案解析:C。
这句话中“By next month”表示将来的时间,“will have been studying”是将来完成进行时的结构。
A 选项是一般现在时;B 选项是现在进行时;D 选项是过去完成进行时。
2.In two years' time, she will have been working in this company for five years. Which tense is used here?A.Future simpleB.Future continuousC.Future perfectD.Future perfect continuous答案解析:D。
“In two years' time”表明将来的时间,“will have been working”是将来完成进行时结构。
A 选项是一般将来时;B 选项是将来进行时;C 选项是将来完成时。
3.By the end of next week, they will have been waiting for the result for a month. What's the tense of this sentence?A.Present perfect continuousB.Future perfectC.Future perfect continuousD.Past perfect continuous答案解析:C。
中考英语将来完成时练习题20题答案解析
中考英语将来完成时练习题20题答案解析1.I will have finished my homework by the time my mom comes back.- will finish- am finishing- have finished答案解析:have finished。
by the time 引导的时间状语从句,主句用将来完成时,表示在将来某一时间之前已经完成的动作。
will finish 是一般将来时;am finishing 是现在进行时表示将来,均不符合语境。
2.By next week, we will have learned all the new words.- will learn- have learned- are learning答案解析:have learned。
by+将来时间,句子用将来完成时,表示在将来某一时间之前已经完成的动作。
will learn 是一般将来时;are learning 是现在进行时表示将来,都不对。
3.The students will have taken the exam by the end of this month.- will take- take- have taken答案解析:have taken。
by the end of+将来时间,要用将来完成时。
will take 是一般将来时;take 是动词原形,不符合要求。
4.When you come back tomorrow, I will have cleaned the room.- will clean- am cleaning- have cleaned答案解析:have cleaned。
when 引导的时间状语从句,主句用将来完成时,表示在将来某一时间之前已经完成的动作。
will clean 是一般将来时;am cleaning 是现在进行时表示将来,不合适。
中考英语将来完成时练习题20题含答案解析
中考英语将来完成时练习题20题含答案解析1.By the end of this month, I will have read five books.A.four booksB.six booksC.three booksD.seven books答案解析:A 选项“four books”与题干中“five books”不同,题干说的是到这个月底我将读完五本书,A 选项不是五本;B 选项“six books”多于五本也不符合;C 选项“three books”少于五本也不对;D 选项“seven books”多于五本也不合适。
本题考查将来完成时的用法,强调在将来某个时间点之前完成的动作。
2.By the time we finish this project, we will have worked on it for two months.A.one monthB.three monthsC.four monthsD.five months答案解析:A 选项“one month”少于两个月不符合;B 选项“three months”多于两个月也不对;C 选项“four months”多于两个月不合适;D 选项“five months”多于两个月也不合适。
本题考查将来完成时,强调到某个时间点为止已经完成的动作。
3.When the bell rings, I will have finished my homework.A.started my homeworkB.been doing my homeworkC.not started my homeworkD.not finished my homework答案解析:A 选项“started my homework”表示刚开始做作业,不符合完成的状态;B 选项“been doing my homework”表示正在做作业,也不是完成的状态;C 选项“not started my homework”还没开始做作业更不对;D 选项“not finished my homework”与题干中“finished my homework”相反,不符合。
(英语) 高中英语将来完成时试题(有答案和解析)
A.would have gone B.had gone
C.will have gone D.has gone
【答案】C
【解析】
【详解】
考查时态。句意:-----今晚五点我可以和你的经理威廉先生说话吗?-----对不起。在那以前他将已经去开会啦。根据上下文可知before then指的是before five o’clock tonight"到今晚五点之前",所以用将来完成时,表示将来某个时间将已经做某事。故选C。
考点:考查时态
14.—Oh, Mom, just a few minutes.
—Hurry up, Harry, or by the time you pack your belongings, the flight _________!
A.has leftB.will have leftC.had leftD.will be leaving
A.will have savedB.will be savingC.has savedD.saves
【答案】A
【解析】
此处解题关键是:by next month是将来的时间状语,所以用将来完成时。句意:---我听说Jason计划买一辆车。---我知道。到下个月,他就攒够了足够的钱买一辆二手车。
【考点定位】考查动词时态。
(英语) 高中英语将来完成时试题(有答案和解析)
一、单项选择将来完成时
1.— Tom is planning to buy a car.
— I know. By next month, heenough for a used one.
人教版初三英语将来完成时练习题50题含答案解析
人教版初三英语将来完成时练习题50题含答案解析1.By next week, I ______ my homework.A.will finishB.will have finishedC.finishD.have finished答案解析:B。
本题考查将来完成时的用法。
by next week 表示将来的某个时间点,在这个时间点之前完成的动作要用将来完成时will have finished。
A 选项will finish 是一般将来时;C 选项finish 是一般现在时;D 选项have finished 是现在完成时。
2.In two days, they ______ the project.A.will completeB.will have completedpleteD.have completed答案解析:B。
in two days 表示将来的时间,将来某个时间完成的动作要用将来完成时will have completed。
A 选项will complete 是一般将来时;C 选项complete 是一般现在时;D 选项have completed 是现在完成时。
3.By the end of this month, we ______ all the exams.A.will takeB.will have takenC.take答案解析:B。
by the end of this month 表示将来的时间,在这个时间之前完成的动作要用将来完成时will have taken。
A 选项will take 是一般将来时;C 选项take 是一般现在时;D 选项have taken 是现在完成时。
4.Tomorrow evening, she ______ her book.A.will readB.will have readC.readD.have read答案解析:B。
tomorrow evening 表示将来的时间,在这个时间点之前完成的动作要用将来完成时will have read。
初三英语将来完成时练习题50题含答案解析
初三英语将来完成时练习题50题含答案解析1.By this time next week, I ________ my project.A.will have finishedB.will finishC.finishD.finished答案解析:A。
本题考查将来完成时。
By this time next week 表示将来的某个时间点,所以要用将来完成时will have finished。
B 选项will finish 是一般将来时;C 选项finish 是一般现在时;D 选项finished 是一般过去时。
2.When you come back tomorrow, I ________ reading this book.A.will have finishedB.will finishC.finishD.finished答案解析:A。
When you come back tomorrow 表明是将来的时间点,要用将来完成时will have finished。
B 选项will finish 一般将来时不合适;C 选项finish 一般现在时错误;D 选项finished 一般过去时不符合。
3.Tomorrow evening, they ________ working on that assignment for five hours.A.will have beenB.will beC.areD.were答案解析:A。
Tomorrow evening 是将来的时间,for five hours 表示一段时间,要用将来完成进行时will have been working。
B 选项will be 一般将来时;C 选项are 一般现在时;D 选项were 一般过去时。
4.By the end of this month, we ________ all the lessons in this textbook.A.will have completedB.will completepletepleted答案解析:A。
七年级英语过去将来完成将来完成将来完成进行时练习50题含答案解析
七年级英语过去将来完成将来完成将来完成进行时练习50题含答案解析1. I thought by next week, I would have been waiting for the bus for an hour.A. would have been waitingB. will have been waitingC. would be waitingD. will be waiting答案解析:A。
本题考查过去将来完成进行时。
A 选项符合题意,by next week 表示将来的时间,thought 表明是过去的动作,所以用过去将来完成进行时;B 和D 选项都是一般将来进行时;C 选项是过去将来进行时。
2. She said she would have been studying English for three hours by tomorrow evening.A. would have been studyingB. will have been studyingC. would be studyingD. will be studying答案解析:A。
by tomorrow evening 表示将来的时间,said 表明是过去的动作,所以用过去将来完成进行时。
B 和D 选项是一般将来进行时,C 选项是过去将来进行时。
3. They believed that by the end of the month, they would have beenworking on the project for a week.A. would have been workingB. will have been workingC. would be workingD. will be working答案解析:A。
by the end of the month 表示将来的时间,believed 表明是过去的动作,所以用过去将来完成进行时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C.will be finishingD.has finished
【答案】A
【解析】
将来完成时,将来某时刻之前完成的动作。
5.I am sorry I can’t meet you at the station. I _____ by the time you come back from abroad.
考点:考查时态
点评:By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
16.By the time you have completed the essential training, you _____ exposed to virtually every new feature of the course.
17.By the time you can afford a house, the prices of housing ________ greatly.
A.will increase B.will have increased C.are increasing D.have increased
【答案】B
【答案】D
【解析】
试题分析:考查时态的用法;A现在完成时,表示已经可以买了;B一般现在时,表示经常性,习惯性;C将来进行时,表示将来的某个时候正在进行的动作;从题意可看出是不符合的。到下个月的时候是攒够了,将来完成时的意思是到将来的某个时候要完成的动作;句意为:---我听说Jason正计划买一辆新车。---我知道的,到下个月为止,他就攒够了钱买一辆二手的了。故选D。
【答案】D
【解析】
试题分析:句意:--你认得那个公司的经理汤姆吗?--当然,到下个月位置我就认得他10年了。时间是by next month,by一般和完成式连用,和将来时间搭配,就用将来完成式,所以选D。
考点:考查时态
7.By the time I see you again, I _______ from that school.
3.—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.workedB.will work
A.am leavingB.had leftC.will have leftD.have left
【答案】C
【解析】
试题分析:考查时态。by+过去的时间,主句使用过去完成时;by+将来的时间,主句用将来完成时。by the time you come back from abroad所知的时间是将来,故主句用将来完成时,即will have done sth。故选C。
考点:考查时态的用法。
9.By the time you finish the book, you ______ more about Chinese history.
A.will learnB.have learntC.are learningD.will have learnt
【答案】D
【解析】
A.have graduatedB.graduatedC.will have graduatedD.graduate
【答案】C
【解析】
试题分析:句意:到我再次看见你为止,我将已经从那个学校毕业了。By the time是连词短语,连接时间状语从句,往往和完成时连用,因为时间状语从句是一般现在时,主句是将来完成时,选C。
A.has givenB.will givenC.will have givenD.Gave
【答案】C
【解析】
试题分析:考查时态。you referred to in the letter是定语从句,省略了who/that,by next Monday到下周,by+将来的时间,与将来完成时连用。句意:你在信里提到的那位教授到下周,将已经给我们学生做过三次讲座了。故选C。
考点:考查时态
8.--- I hear that Jason is planning to buy a new car.
--- I know. By next month, he ________ enough for a used one
A.has savedB.saves
C.will be savingD.will have saved
(英语)英语将来完成时专项习题及答案解析
一、单项选择将来完成时
1.— Tom is planning to buy a car.
— I know. By next month, heenough for a used one.
A.savedB.has savedC.would saveD.will have saved
考点:考查时态
6.Do you know Tom,the manager of that company?
-Of course,I know him,By next month,I______him for 10 years.
A.knowB.knewC.will knowD.will have known
A.will learnB.have learntC.will have learntD.are learning
【答案】C
【解析】
试题分析:考查时态。By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。本题By后面的时间状语从句the time you finish the book用一般现在时代替将来时,所以主句使用将来完成时。故C正确。
A.have been learning B.will have learnt
C.had learnt D.would have learned
【答案】B
【解析】
【详解】
考查将来完成时。句意:到下学期末的时候,我们将学习这本书的四分之三。根据by the end of next semester可知,时态用将来完成时,故选B。
C.have workedD.will have worked
【答案】B
【解析】
考查动词时态。句意为:——嗨,Smith先生,你在哪个部门工作?——我现在在市场部工作,但是不久后我将在销售部工作。before long意为“不久后”此可知,事情发生在将来,故答案B符合语境。
4.You needn’t hurry her; she _______ it by the time you are ready.
【解析】考查动词时态。句意:等你能买得起房子,房价已经涨了很多了。by the time引导的时间状语,主句要求使用完成时。根据句意可知,此处表示未来的时间,主句应使用将来完成时。故选B。
18.It’s reported that by the end of the month, the output of cement in the factory___________by about 10%.
--I’m sorry. He ________ to a conference long before then.
A.will have goneB.had goneC.would goD.has gone
【答案】A
【解析】
试题分析:考察时态。本题的关键词是long before then,之中的then是一个将来的时间at five o’clock this afternoon。这个时间状语表示的是在将来一个时间之前就完成的动作,故使用将来完成时的时态。句义:—在今天下午5点之前我可以和你们的经理聊聊吗?—对不起,在那之前很久他就已经去参加一个会议了。故A正确。
考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如介词by经常与相应的完成时连用。
14.By the time you get to Beijing tomorrow, I ______ for Shanghai.
A.am leavingB.should have leftC.will leaveD.will have left
【答案】D
【解析】
试题分析:考查时态。本题的关键词是by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。本题by后面接的时候时间状语从句,使用一般现在时代替将来时,后面的主句使用将来完成时。句意:到你明天到北京的时候,你已经出发去上海了。故D正确。
考点:考查时态
点评:by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
15.By the time you finish the book, you _______________ more about Chinese history.
试题分析:句意:当你读完这本书后,你将会了解到更多的中国历史。根据状语从句中的一般现在时可以判断主句应该用将来时,由句意可知此处指到将来某个时间已经做完的事情,应该用将来完成时,选D。
考点:考查动词时态。
10.The professor you referred to in the letter______ us students three lectures by next Monday.