英语将来完成时练习题
- 格式:doc
- 大小:76.00 KB
- 文档页数:11
高三英语过去将来完成时强化练习题40题(带答案)1. I thought by the end of last term I ____ all my exams.A. would have passedB. passedC. have passedD. was passing答案:A解析:过去将来完成时表示在过去某个时间看来,将来某时之前已经完成的动作。
“by the end of last term”是过去的时间,所以要用过去将来完成时,A 选项“would have passed”符合。
B 选项“passed”是一般过去时,C 选项“have passed”是现在完成时,D 选项“was passing”是过去进行时,都不符合该语境。
2. He said he ____ his homework by 9 o'clock last night.A. would finishB. had finishedC. finishedD. was finishing答案:B解析:“by 9 o'clock last night”是过去的时间点,动作在这个时间点之前已经完成,要用过去完成时,B 选项“had finished”正确。
A 选项“would finish”是过去将来时,C 选项“finished”是一般过去时,D 选项“was finishing”是过去进行时,均不符合。
3. Mary believed that by the time she graduated, she ____ in the school for six years.A. would studyB. had studiedC. studiedD. was studying答案:B解析:“by the time she graduated”是过去的时间,在毕业之前已经学习了六年,要用过去完成时,B 选项“had studied”符合。
英语将来完成时练习题20篇含解析一、单项选择将来完成时1. --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正确。
考点:考察时态2.Hurry up! The concert will begin at half past eight. The performers _________ half an hour when you arrive.A.will be playing B.will have playedC.are playing D.have played【答案】B【解析】考查时态。
句意:快点!音乐会将在八点半开始。
当你到达时,表演者将已经演奏半小时了。
将来完成时表示将来某一时刻或将来的另一个动作之前,已经完成的动作,强调的是完成,故选B。
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.worked B.will workC.have worked D.will have worked【答案】B【解析】考查动词时态。
七年级英语将来完成时练习题40题1<背景文章>Next week is going to be a busy week for me. I have a lot of homework to do. I have decided to make a plan to finish all my homework. On Monday, I will start with my math homework. I will spend two hours on it. After that, I will take a break and then start on my English homework. On Tuesday, I will continue with my English homework and also do some science homework. On Wednesday, I will finish my science homework and start on my history homework. On Thursday, I will work on my history homework and also do some geography homework. On Friday, I will finish all my remaining homework and then review everything.1. What will the student do on Monday?A. Do science homework.B. Do English homework.C. Do math homework.D. Do history homework.答案:C。
解析:文章中明确提到“On Monday, I will start with my math homework.”。
六年级英语将来完成进行时练习题30题1.By next month, I will have been learning English for five years.- will have learned- will be learning- will have been learning答案:will have been learning。
将来完成进行时表示在将来某一时间之前一直持续的动作,此句意思是到下个月,我学习英语这个动作就已经持续五年了。
will have learned 是将来完成时,表示在将来某一时间已经完成的动作;will be learning 是将来进行时,表示在将来某一时间正在进行的动作。
2.In two weeks, they will have been playing basketball every weekend.- will have played- will be playing- will have been playing答案:will have been playing。
此句强调在两周后,他们每个周末打篮球这个动作一直持续的状态。
will have played 是将来完成时;will be playing 是将来进行时。
3.By next year, she will have been reading this book for a month.- will have read- will be reading- will have been reading答案:will have been reading。
将来完成进行时体现到明年的时候她读这本书持续一个月的状态。
will have read 是将来完成时;will be reading 是将来进行时。
4.In a month, we will have been practicing piano every day.- will have practiced- will be practicing- will have been practicing答案:will have been practicing。
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题含答案解析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。
高一英语将来完成时综合单选题40题1. By the time I graduate from college in 2030, I ______ (study) English for more than ten years.A. will studyB. have studiedC. will have studiedD. am studying答案:C。
解析:本题考查将来完成时。
句子中有明确的时间状语“By the time I graduate from college in 2030”,表示到将来某个时间点(2030年大学毕业时)之前已经完成的动作。
将来完成时的结构是“will have + 过去分词”,这里表示到2030年大学毕业时,我学习英语的动作已经持续了超过十年,所以选C。
A选项“will study”是一般将来时,表示将来要做的动作,不能体现到将来某个时间点之前已经完成;B选项“have studied”是现在完成时,时态不符;D选项“am studying”是现在进行时,也不符合句子语境。
2. The scientists believe that by the end of this century, they ______ (find) a new way to solve the energy problem.A. findB. will findC. will have foundD. are finding答案:C。
解析:本题中“by the end of this century”是到将来某个时间(本世纪末)为止,强调在这个时间之前已经完成的动作,要用将来完成时。
C选项“will have found”符合。
A选项“find”是一般现在时,不符合语境;B选项“will find”是一般将来时,只是表示将来会做某事,没有体现到将来某个时间之前完成;D选项“are finding”是现在进行时,与句子表达的时态不符。
初二英语将来完成时特殊用法练习题30题1<背景文章>Next week is going to be a busy week for me. I have made a detailed plan. I will have finished all my homework by Sunday evening. I have a lot of assignments to complete. Math, science, and English assignments are waiting for me. I am determined to finish them on time.On Wednesday, I will have attended a club activity. It's a debate club where we discuss various interesting topics. I am looking forward to it as it will help me improve my communication skills.By the end of the week, I will have made significant progress in my painting. I have been practicing painting for a while and I believe I will have created a beautiful masterpiece by then.1. I will have finished my homework by ___.A. MondayB. TuesdayC. Sunday eveningD. Saturday答案:C。
解析:文章中明确提到“I will have finished all my homework by Sunday evening.”。