(英语)英语将来完成时练习题20篇

合集下载

初二英语将来完成时特殊用法练习题20题(带答案)

初二英语将来完成时特殊用法练习题20题(带答案)

初二英语将来完成时特殊用法练习题20题(带答案)1. By this time next year, he ______ (travel) to at least five different countries for his study project.A. will travelB. has traveledC. will have traveledD. had traveled答案:C。

解析:本题考查将来完成时。

句中有“By this time next year( 到明年这个时候)”,这是将来完成时的典型时间标志,表示到将来某个时间之前已经完成的动作。

A选项“will travel”是一般将来时,表示将来要发生的动作,不符合语境;B选项“has traveled”是现在完成时,时态错误;D选项“had traveled”是过去完成时,用于表示过去的过去,与本题的将来时间不符。

2. They ______ (finish) building the new library by the end of next month, so we can borrow books there soon.A. will finishB. are finishingC. will have finishedD. finish答案:C。

解析:“by the end of next month 到下个月底)”是将来完成时的时间标志,表示到将来某个时间点之前会完成的动作。

A 选项“will finish”只是一般将来时,没有体现出在将来某个时间之前完成的含义;B选项“are finishing”是现在进行时表将来,不能准确表达在将来某个时间之前完成;D选项“finish”是一般现在时,时态不对。

3. By the time she graduates from college, she ______ (learn) three foreign languages.A. will learnB. has learnedC. will have learnedD. learned答案:C。

中考英语将来完成时练习题20题含答案解析

中考英语将来完成时练习题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。

五年级英语将来完成将来完成将来时专项练习40题含答案解析

五年级英语将来完成将来完成将来时专项练习40题含答案解析

五年级英语将来完成将来完成将来时专项练习40题含答案解析1.I will have finished my homework by the time my mom comes back.A.will have finishedB.will finishC.finishD.finished答案解析:A。

本题考查将来完成时的用法。

by the time 引导的时间状语从句用一般现在时表示将来,主句要用将来完成时will have done 的形式。

B 选项will finish 是一般将来时;C 选项finish 是一般现在时;D 选项finished 是一般过去时或过去分词形式。

2.We will have played basketball for two hours by tomorrow afternoon.A.will have playedB.will playC.playD.played答案解析:A。

by tomorrow afternoon 表示将来的时间,句子要用将来完成时。

B 选项will play 是一般将来时;C 选项play 是一般现在时;D 选项played 是一般过去时或过去分词形式。

3.They will have watched the movie before it is shown on TV.A.will have watchedB.will watchC.watchD.watched答案解析:A。

before 引导的时间状语从句用一般现在时表示将来,主句要用将来完成时。

B 选项will watch 是一般将来时;C 选项watch 是一般现在时;D 选项watched 是一般过去时或过去分词形式。

4.She will have read three books by the end of this month.A.will have readB.will readC.readD.reads答案解析:A。

七年级英语过去将来完成将来完成将来完成进行时练习20题带答案解析

七年级英语过去将来完成将来完成将来完成进行时练习20题带答案解析

七年级英语过去将来完成将来完成将来完成进行时练习20题带答案解析1.She said she would have been studying English for three hours by the time the class ended.(她说到课程结束时她将已经学习英语三个小时了。

)- would have been studying- would be studying- will have been studying- will be studying答案解析:would have been studying。

本题考查过去将来完成将来完成进行时。

“said”表明是过去说的话,“by the time the class ended”表示将来的一个时间点,“would have been studying”表示在过去看来将来某一时间点之前一直在进行的动作。

“would be studying”是过去将来进行时;“will have been studying”是一般将来完成进行时;“will be studying”是一般将来进行时。

2.He thought he would have been playing basketball for two hours by the time his friends arrived.((他认为到他的朋友们到达时他将已经打了两个小时篮球了。

)- would have been playing- would be playing- will have been playing- will be playing答案解析:would have been playing。

理由同上一题,“thought”表明过去,“by the time his friends arrived”表示将来的时间点,需要用过去将来完成将来完成进行时。

“would be playing”是过去将来进行时;“will have been playing”是一般将来完成进行时;“will be playing”是一般将来进行时。

2024年高三英语将来完成进行时练习题20题

2024年高三英语将来完成进行时练习题20题

2024年高三英语将来完成进行时单选题20题1.By next month, I will have been studying English for ten years.A.will have been studyingB.will be studyingC.will have studiedD.have been studying答案:A。

本题考查将来完成进行时的用法。

选项A“will have been studying”是将来完成进行时,表示到将来某个时间点一直在持续进行的动作,符合题意。

选项B“will be studying”是将来进行时,表示将来某个时间正在进行的动作。

选项C“will have studied”是将来完成时,表示到将来某个时间已经完成的动作。

选项D“have been studying”是现在完成进行时。

2.In two hours, she will have been waiting for the bus for an hour.A.will have been waitingB.will be waitingC.will have waitedD.is waiting答案:A。

“will have been waiting”是将来完成进行时,强调在未来某一时间之前已经开始并且会持续进行的动作,符合题意。

选项B 将来进行时,只是说在未来某个时间正在等。

选项 C 将来完成时,强调动作的完成。

选项D 现在进行时,不符合时间状语。

3.By the end of this year, they will have been living in this city forfive years.A.will have been livingB.will be livingC.will have livedD.lived答案:A。

将来完成进行时表示到将来某个时间点一直在持续的动作。

初二英语将来完成时特殊用法练习题20题含答案解析

初二英语将来完成时特殊用法练习题20题含答案解析

初二英语将来完成时特殊用法练习题20题含答案解析1.By next month, I ______ my project.A.will finishB.will have finishedC.have finishedD.finished答案解析:B。

本题考查将来完成时。

By next month 表示在将来某一时间之前,所以要用将来完成时will have finished。

A 选项will finish 是一般将来时;C 选项have finished 是现在完成时;D 选项finished 是一般过去时。

2.Tomorrow evening, she ______ all her homework.A.will finishB.will have finishedC.finishesD.finished答案解析:B。

Tomorrow evening 表示将来的时间,且题干强调在这个时间点之前已经完成的动作,所以用将来完成时will have finished。

A 选项will finish 只是一般将来时;C 选项finishes 是一般现在时;D 选项finished 是一般过去时。

3.By the end of this week, we ______ the book.A.will readB.will have readC.readD.have read答案解析:B。

By the end of this week 表示在将来某一时间之前,要用将来完成时will have read。

A 选项will read 是一般将来时;C 选项read 是一般现在时或一般过去时;D 选项have read 是现在完成时。

4.Next Sunday, they ______ the museum.A.will visitB.will have visitedC.visitD.visited答案解析:B。

五年级英语将来完成将来完成将来时专项练习40题含答案解析

五年级英语将来完成将来完成将来时专项练习40题含答案解析

五年级英语将来完成将来完成将来时专项练习40题含答案解析1.By next week, I will have finished my homework.A.will have finishB.will finishC.have finished答案解析:C。

A 选项will have finish 形式错误,正确形式是will have finished。

B 选项will finish 是一般将来时,题目要求将来完成时。

C 选项have finished 是现在完成时,前面加上will have 就构成了将来完成时,符合题意。

2.She will have read five books by the end of this month.A.will read five booksB.has read five booksC.will have read four books答案解析:C。

A 选项will read five books 是一般将来时。

B 选项has read five books 是现在完成时。

C 选项will have read four books,虽然书的数量不同,但语法正确,将来完成时,符合题意。

3.They will have cleaned the classroom before the teacher comes.A.will clean the classroomB.are cleaning the classroomC.have cleaned the classroom答案解析:C。

A 选项will clean the classroom 是一般将来时。

B 选项are cleaning the classroom 是现在进行时。

C 选项have cleaned the classroom 前面加上will have 构成将来完成时,符合题意。

4.We will have played basketball for two hours by then.A.will play basketballB.are playing basketballC.have played basketball答案解析:C。

初三英语将来完成时练习题50题含答案解析

初三英语将来完成时练习题50题含答案解析

初三英语将来完成时练习题50题含答案解析1.By this time next week, I ________ my homework.A.will have finishedB.will finishC.finishD.have finished答案解析:A。

by this time next week 是将来完成时的标志时间状语,将来完成时的结构是will have done,所以选A。

B 选项是一般将来时;C 选项是一般现在时;D 选项是现在完成时。

2.We ________ the project by the end of this month.A.will have completedB.will completepleteD.have completed答案解析:A。

by the end of this month 是将来完成时的标志时间状语,将来完成时的结构是will have done,所以选A。

B 选项是一般将来时;C 选项是一般现在时;D 选项是现在完成时。

3.They ________ all the preparations by tomorrow evening.A.will have madeB.will makeC.makeD.have made答案解析:A。

by tomorrow evening 是将来完成时的标志时间状语,将来完成时的结构是will have done,所以选A。

B 选项是一般将来时;C 选项是一般现在时;D 选项是现在完成时。

4.She ________ her novel by the time she goes on vacation.A.will have writtenB.will writeC.writeD.has written答案解析:A。

by the time she goes on vacation 是将来完成时的标志时间状语,将来完成时的结构是will have done,所以选A。

中考英语将来完成时练习题20题(答案解析)

中考英语将来完成时练习题20题(答案解析)

中考英语将来完成时练习题20题(答案解析)1.By next week, I will have read three books.A.will have readB.will readC.readD.have read答案解析:A。

本题考查将来完成时的用法。

“By next week”表示到下周为止,要用将来完成时will have read。

B 选项will read 是一般将来时;C 选项read 是一般现在时或一般过去时;D 选项have read 是现在完成时,均不符合题意。

2.She will have finished her homework by the time we get home.A.will have finishedB.will finishC.finishedD.finishes答案解析:A。

“by the time we get home”表示在我们到家的时候,要用将来完成时will have finished。

B 选项will finish 是一般将来时;C 选项finished 是一般过去时;D 选项finishes 是一般现在时,均不符合题意。

3.They will have been here for three hours by six o'clock.A.will have beenB.will beC.areD.were答案解析:A。

“by six o'clock”表示到六点为止,要用将来完成时will have been。

B 选项will be 是一般将来时;C 选项are 是一般现在时;D 选项were 是一般过去时,均不符合题意。

4.By the end of this month, he will have saved enough money for a new bike.A.will have savedB.will saveC.savedD.saves答案解析:A。

高三英语将来完成进行时练习题20题含答案解析

高三英语将来完成进行时练习题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题(答案解析)

三年级英语过去将来完成将来完成将来进行时专项练习20题(答案解析)1. I ______ reading this book by tomorrow.A. will beB. will haveC. am going toD. would have答案解析:B。

这题考查将来完成时。

将来完成时的结构是will have + 过去分词,表示在将来某个时间之前已经完成的动作。

句中by tomorrow(到明天)是一个将来的时间点,表达到明天的时候我将已经读完这本书了,所以选B。

A选项will be + 动词ing形式,表示将来进行时,不符合题意;C选项am going to表示打算做某事,没有完成的含义;D选项would have是过去将来完成时,这里不需要用过去将来的时态。

2. He said he ______ his homework before dinner.A. would finishB. will finishC. finishesD. has finished答案解析:A。

本题考查过去将来时。

句子中He said(他说)是过去时态,在过去说将来要做的事情要用过去将来时,过去将来时的结构是would + 动词原形,这里表示他说他将会在晚饭前完成作业,所以选A。

B选项will finish是一般将来时,不能用于这种主从句时态搭配;C选项finishes是一般现在时,不符合语境;D选项has finished 是现在完成时,也不符合句子的时态要求。

3. They ______ to Paris next week.A. will flyB. are flyingC. would be flyingD. will have flown答案解析:A。

这是考查一般将来时。

一般将来时表示将来某个时间要发生的动作或存在的状态,结构是will + 动词原形或者be going to + 动词原形。

句中next week(下周)是将来的时间,表达他们下周将飞往巴黎,A选项符合要求。

(英语)高考英语将来完成时专项训练100(附答案)

(英语)高考英语将来完成时专项训练100(附答案)

(英语)高考英语未来达成时专项训练100( 附答案 )一、单项选择未来达成时1.--- Tommy is planning to buy a car.--- I know. By the time he returns from abroad, he ________ enough for a used one.A. will have saved B. saves C. had saved D. will save【答案】 A【分析】剖析:考:句意:--Tommy 正划个汽。

--我知道。

到他外国回来的候他将足一二手的。

By the time 引的是状从句,用一般在取代一般未来,所以主句是未来范围的,并且状是by the time 接的,主句用将来达成。

A。

考点:考点:的考关是抓住句子的上下文含和句中的状。

要依据状来适合的,在平的学中要注意累相关的用法和各样的特别之。

要注意的正确使用。

注意条件状从句不可以用一般未来,用一般在取代一般未来。

by 到⋯止;常与达成用。

2.—Be quick, or you will be punished.— Don’ t worry. By the time he comes back, I__________ my task.A. have finished B. will have finishedC. finish D.am finishing【答案】 B【分析】【解】考未来达成。

句意:赶忙,否你会遭到的。

---不要担忧,等他回来的候,我都达成了我的任。

By the time+ 未来,主句用未来达成,故B。

3. --- 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 未来行,表示未来的某个候正在行的作;从意可看出是不切合的。

七年级英语过去将来完成将来完成将来完成进行时练习20题(带答案)

七年级英语过去将来完成将来完成将来完成进行时练习20题(带答案)

七年级英语过去将来完成将来完成将来完成进行时练习20题(带答案)1. By the end of next year, he ______ (live) in this city for ten years.A. will have livedB. would have livedC. will be livingD. has lived答案:A。

解析:根据句子中的By the end of next year(到明年年底)这个时间状语,可知句子要用将来完成时,表示到将来某个时间之前已经完成的动作,这里就是说到明年年底他将已经在这个城市住了十年了,所以选A。

2. She said that she ______ (finish) the work by the time her mother came back.A. would have finishedB. will have finishedC. has finishedD. had finished答案:A。

解析:这是一个宾语从句,主句是She said,从句中的动作finish在她妈妈回来这个过去动作之前就会完成,所以要用过去将来完成时,表示从过去看将来某个时间之前会完成的动作,所以选A。

3. They ______ (study) English for three hours by nine o'clock thisevening.A. will have been studyingB. would have studiedC. will studyD. have studied答案:A。

解析:根据by nine o'clock this evening(到今晚九点为止)这个时间状语,句子要用将来完成进行时,表示到将来某个时间一直持续进行的动作,这里就是说到今晚九点他们将一直学英语学了三个小时了,所以选A。

4. I thought he ______ (leave) before I got there.A. would have leftB. will have leftC. has leftD. had left答案:A。

中考英语将来完成时强化综合练习题30题含答案解析

中考英语将来完成时强化综合练习题30题含答案解析

中考英语将来完成时强化综合练习题30题含答案解析1.By next week, I will have read three books.- will read three books- will have read two books- have read three books答案解析:will have read three books。

by+将来时间,用将来完成时,所以选will have read three books。

选项will read three books 是一般将来时;选项will have read two books 与题目要求的三本不符;选项have read three books 缺少will 不是将来完成时。

2.I will have finished my homework by the time my mom comes back.- will finish my homework- have finished my homework- will be finishing my homework答案解析:will have finished my homework。

by the time+一般现在时的句子,主句用将来完成时。

选项will finish my homework 是一般将来时;选项have finished my homework 缺少will 不是将来完成时;选项will be finishing my homework 是将来进行时。

3.They will have played basketball for two hours by six o'clock.- will play basketball for two hours- have played basketball for two hours- will be playing basketball for two hours答案解析:will have played basketball for two hours。

九年级英语过去将来完成将来完成将来时练习20题带答案解析

九年级英语过去将来完成将来完成将来时练习20题带答案解析

九年级英语过去将来完成将来完成将来时练习20题带答案解析1.She said she would have finished the project by next week. But I wondered if she really ______ by then.A.would have finishedB.would finishC.will have finishedD.finishes答案解析:B。

本题考查过去将来完成将来完成将来时。

“would have finished”表示过去对将来完成的推测;“would finish”表示过去对将来的动作的推测;“will have finished”是将来完成时;“finishes”是一般现在时。

根据句子意思,“But I wondered if she really would finish by then.”(但我想知道她到那时是否真的会完成。

),所以选择B。

2.They promised they ______ the work before the end of the month. But I doubted if they could make it.A.would have completedB.would completeC.will have completedpletes答案解析:B。

“would have completed”是过去对将来完成的推测;“would complete”是过去对将来的动作的推测;“will have completed”是将来完成时;“completes”是一般现在时。

根据句子意思,他们承诺在月底前会完成工作,是过去对将来的动作的推测,所以选择B。

3.I thought he ______ come to the party tomorrow. But I wasn't sure.A.would haveB.wouldC.will haveD.will答案解析:B。

初三英语将来完成时练习题30题

初三英语将来完成时练习题30题

初三英语将来完成时练习题30题1<背景文章>As a junior high school student, I have many plans and goals for the coming year. By the end of next year, I will have achieved a lot. I will have completed all the textbooks for my junior high school courses. I will have mastered all the knowledge points and be fully prepared for the senior high school entrance examination.I will also have read a large number of English books. I believe that by then, I will have improved my English reading and writing skills significantly. Moreover, I will have participated in various extracurricular activities and competitions. I will have gained more experience and confidence.In addition, I will have made great progress in my hobbies. For example, I will have learned to play a new musical instrument. I will have painted many beautiful pictures. I will have written some excellent essays.I am looking forward to the coming year. I know that with hard work and determination, I will be able to achieve all my goals.1. By the end of next year, the student will have ____ all the textbooks for junior high school courses.A. startedB. finishedC. forgottenD. ignored答案:B。

三年级英语过去将来完成将来完成将来进行时专项练习30题

三年级英语过去将来完成将来完成将来进行时专项练习30题

三年级英语过去将来完成将来完成将来进行时专项练习30题1<背景文章>Tom is very excited about his future holiday. He says, "I will have finished all my homework by the time the holiday starts. Then, I will have been looking forward to going to the beach. I think I will have been playing in the sand and swimming in the sea for a long time."Tom also plans to visit his grandparents. He says, "I will have been staying with my grandparents for a few days. We will have been having fun together. I will have been helping them with some chores."<问题1>What will Tom have done before the holiday starts?A. Gone to the park.B. Finished all his homework.C. Visited his friends.D. Watched TV.答案:B。

解析:文章中提到“I will have finished all my homework by the time the holiday starts.”,所以在假期开始前汤姆会完成所有作业。

<问题2>Where does Tom want to go on holiday?A. To the mountains.B. To the zoo.C. To the beach.D. To the library.答案:C。

三年级英语过去将来完成将来完成将来进行时专项练习20题含答案解析

三年级英语过去将来完成将来完成将来进行时专项练习20题含答案解析

三年级英语过去将来完成将来完成将来进行时专项练习20题含答案解析1.She said she would have finished her homework by tomorrow. At that time, she would be ______ a book.A.readingB.readC.readsD.to read答案解析:A。

本题考查过去将来完成将来进行时的用法。

“would be doing”表示在过去看来将来某一时刻正在进行的动作。

B 选项read 是动词原形,C 选项reads 是第三人称单数形式,都不符合这个时态;D 选项to read 是动词不定式,也不符合要求。

例如:She said she would be playing basketball at this time tomorrow.(她说她明天这个时候会正在打篮球。

)2.He thought he would have cleaned his room by next week. Then he would be ______ a game.A.playingB.playC.playsD.to play答案解析:A。

“would be playing”是过去将来完成将来进行时,表示在过去预计的将来某一时刻正在进行的动作。

B 选项play 是动词原形,C 选项plays 是第三人称单数形式,都不对;D 选项to play 动词不定式也不符合。

例如:He thought he would be watching TV at that time.(他觉得那个时候他会正在看电视。

)3.They said they would have done their project by Friday. At that moment, they would be ______ a picnic.A.havingB.haveC.hasD.to have答案解析:A。

将来完成时练习题及答案_将来完成时 英语语法.doc

将来完成时练习题及答案_将来完成时 英语语法.doc

将来完成时练习题及答案_将来完成时1. By the summer, Elizabeth______ here for ten years .A. will workB. worksC. will have workedD. has worked2. I. hope you______ the instructions ready before I come tomorrowA. to getB. shall getC. will getD. will have gotten .3. No sooner_______ than the accident happened.A. he had goneB. had he goneC. his goingD. he went4. Hardly______ when the bus suddenly pulled away.A. they had got to the bus stopB. had they got to the bus stopC. did they get to the bus stopD. they got to the bus stop5. Mother doesn’t know much time I have spent in watching TV; if she ever found out ,I’m sure_______.A. she’d never forgive meB. she never forgive meC. she’ll never forgive meD. she does never forgive me6. As soon as he______ his error, Rockfeller made the necessary corrections to his data collected.A. discoveredB. has discoveredC. discoversD. had discovered7. I _______meeting you ever since we parted.A. was looking forward toB. have been looking forward toC. had been looking forward toD. looked forward to8.Where have you been? What _____ ?A. did you doB. have you been doingC. have madeD. were you doing9. She has been studying here for five years and by the end of next summer she _____.A. will graduateB. will be graduatingC. will be graduatedD. will have graduated10. When you come tonig ht at eight o’clock, I _____ eight lessons.A. would reviewB. shall reviewC. shall have reviewedD. shall be reviewing11. Are Alice and Tom still living in New York? No, they _____ to Dallas.A. are just movedB. have just movedC. had just movedD. will just move12. I haven’t heard from Maria_____.A. since a long timeB. for many months agoC. for many monthsD. since many months before13. His grandfather ______ for thirty years.A. diedB. was deadC. has been deadD. has died14.Its (high) time you _____ a holiday.A. hadB. haveC. will haveD. have had15. By the time Juan gets home, his aunt _____ for Puerto Rico.A. will leaveB. leavesC. will have leftD. left16. All the machines ____ by the end of the following week.A. were repairedB. will be repairedC. have been repairedD will have been repaired17. The conference _____ a full week by the time it ends.A. must have lastedB. will have lastedC. would lastD. has lasted答案:1. C 将来完成时态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(英语)英语将来完成时练习题20篇一、单项选择将来完成时1.By the time you finish the book, you _______________ more about Chinese history.A.will learn B.have learnt C.will have learnt D.are learning【答案】C【解析】试题分析:考查时态。

By与完成时连用。

当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。

本题By后面的时间状语从句the time you finish the book用一般现在时代替将来时,所以主句使用将来完成时。

故C正确。

考点:考查时态点评:By与完成时连用。

当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。

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.China _______________a high-speed railway network covering almost all its cities with a population of of more than 500,000 by 2015.A.is setting up B.will set upC.has set up D.will have set up【答案】D【解析】试题分析:句意:中国在2015年为止将已经建成了覆盖所有城市超过50万人口的高铁网络。

这句话的时间是by 2015年,介词by一般和完成式连用,2015年是将来的时候,所以用将来完成式,选D。

考点:考查时态4.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。

考点:考查时态5.— 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。

考点:考查时态6. --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正确。

考点:考察时态7.--- Is Tom still smoking?--- No. By next Saturday he _____ for a whole month without smoking a single cigarette.A.will go B.will have goneC.goes D.has been going【答案】B【解析】试题分析:考查时态:句意:--汤姆还抽烟吗?--没有,到下周六,他就一整个月没有抽任何一只烟了。

时间是By next Saturday,by引导时间状语的句式中句子的时态用完成时态,因为是next saturday还没有到来,所以应该用将来时态,所以by next Saturday和在一起就是将来时态的完成时态,所以选B。

考点:考查时态8.—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。

考点:考察将来完成时的用法。

9.—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符合语境。

10.-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来看你的演出。

--对不起,到那时,我的演出早就结束了,我在那时正在会议室接受记者的采访。

根据句意到那时演出早就结束了,这是将来某个时间之前已经完成的应该用将来完成时will have done;在将来某个时间正在做事,应该用将来进行式will be doing,故选B。

考点:考查将来完成时和将来进行时的用法。

点评:本题较难。

这两种时态都是高中阶段的难点,考生必须能够充分理解语境,才能做出正确的判断。

即学即练:Selecting a mobile phone for personal use is no easy task because technology________ so rapidly.A.will have changedB.has changedC.is changingD.will change解析:C。

11.—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 time you come to London“到你来到伦敦的时候”,表示的是将来的时间,故主句用will have done sth。

故选D。

考点:考查时态12.By the time he retires, professor Baker _____ for almost forty years.A.will have taught B.had taughtC.has taught D.is teaching【答案】A【解析】试题分析:句意:到贝克讲授退休时,他将从事教育40年了。

这里教授还未退休,退休发生在将来,又因为By the time故用将来时的完成时,故选A。

考点:考查将来完成时的用法。

点评:本题难度适中。

将来完成时是高中阶段动词的时态类比较难以理解的一种时态。

考生往往与一般将来时混淆,一般将来时指从现在来看将要发生的动作;而将来完成时指在将来某个时间之前已经完成的动作。

即学即练:Had you joined the chat room ten minutes ago, you would have known what we_______about then.A. had talkedB. have talkedC. talkD. were talking解析:D。

句意:如果你十分钟前加入聊天室,你就会知道(那时)我们在谈什么。

13.— Jenny, how many years have you studied in China?— I ________ here for three years by the end of this month.A.study B.have studied C.will have studied D.am studying【答案】C【解析】考查时态。

相关文档
最新文档