英语将来完成时练习题及答案及解析
八年级英语将来过去完成将来完成时练习50题(答案解析)
八年级英语将来过去完成将来完成时练习50题(答案解析)
1.She said she would have visited her grandparents by the end of next
month if she had enough time.
A.would have visited
B.will have visited
C.would visit
D.will visit
答案解析:A。此句为将来过去完成将来完成时,从“would have
visited”可以看出,表示在将来某一时间之前已经完成的动作,符合题意。B 选项是将来完成时;C 选项是过去将来时;D 选项是一般将来时。
2.They thought they would have finished their project by the time we
met again.
A.would have finished
B.will have finished
C.would finish
D.will finish
答案解析:A。同样是将来过去完成将来完成时,“would have
finished”表示在将来某一时间之前已经完成的动作。B 选项是将来完成时;C 选项是过去将来时;D 选项是一般将来时。
3.If it rains tomorrow, we would have stayed at home and watched
movies all day.
A.would have stayed
B.will have stayed
C.would stay
D.will stay
答案解析:A。考查将来过去完成将来完成时,“would have stayed”体现了在将来某一假设情况下,在某一时间之前已经完成的动作。B
选项是将来完成时;C 选项是过去将来时;D 选项是一般将来时。
4.He promised that he would have learned French well by the end of
初二英语将来完成时特殊用法练习题20题(带答案)
初二英语将来完成时特殊用法练习题20题(带答案)
1. By this time next year, he ______ (travel) to at least five different
countries for his study project.
A. will travel
B. has traveled
C. will have traveled
D. 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 finish
B. are finishing
C. will have finished
D. 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
五年级英语将来完成将来完成将来时专项练习40题(答案解析)
五年级英语将来完成将来完成将来时专项练习40题(答案解析)
1.I will have finished my homework by 8 pm.
A.by 9 pm
B.at 7 pm
C.after 8 pm
D.before 9 am
答案解析:A 选项错误,by 9 pm 是晚于题目中给定的时间,不符合要求;B 选项错误,at 7 pm 是早于给定时间;C 选项错误,after
8 pm 也晚于给定时间;D 选项错误,before 9 am 时间不符合场景,且与晚上 8 点毫无关系。题目中考查将来完成时 by 8 pm 这个时间点的用法,表示到晚上 8 点为止“我”将已经完成作业。
2.She will have cooked dinner by the time her parents come home.
A.after her parents come home
B.before her parents come home
C.when her parents leave home
D.at the same time as her parents come home
答案解析:A 选项错误,after her parents come home 表示在父母回家之后,不符合将来完成时的时间要求;C 选项错误,when her
parents leave home 与题目意思不符;D 选项错误,at the same time as
her parents come home 不是将来完成时的正确用法。B 选项正确,before her parents come home 表示在父母回家之前,她将已经做好晚
饭,符合将来完成时的用法。
3.They will have cleaned the classroom by the end of the day.
A.at the beginning of the day
八年级英语将来过去完成将来完成时练习50题(带答案)
八年级英语将来过去完成将来完成时练习50题(带答案)
1. By this time next year, I ______ my high school entrance
examination.
A. will take
B. will have taken
C. would take
D. would have taken
答案解析:B。本题考查将来完成时。A选项will take是一般将来时,表示将来某个时间要做某事;B选项will have taken是将来完成时,表示到将来某个时间为止已经完成的动作,句中by this time
next year表示到明年这个时候,是将来的一个时间点,在这个时间点之前完成中考这个动作,所以用将来完成时;C选项would take是过去将来时,用于过去某个时间看将来要做的事,这里没有这种语境;D选项would have taken是过去将来完成时,与本题语境不符。
2. They ______ all the work by the end of this month if everything
goes well.
A. finish
B. will finish
C. will have finished
D. would have finished
答案解析:C。A选项finish是一般现在时,不能表达将来某个时间之前完成某事;B选项will finish是一般将来时,只是说将来会
完成,没有强调到这个月底之前就完成;C选项will have finished是将来完成时,by the end of this month表示到这个月底之前,符合将来完成时的用法;D选项would have finished是过去将来完成时,这里没有过去的语境,所以不选。
3. She ______ for three years by the time she graduates from college.
八年级英语将来过去完成将来完成时练习50题含答案解析
八年级英语将来过去完成将来完成时练习50题含答案解析
1.She said she ____ her homework by the time we met again.
A.will have finished
B.would have finished
C.has finished
D.had finished
答案解析:B。本题考查将来过去完成将来完成时。根据句子意思,她说在我们再次见面的时候她将会已经完成了她的作业。“by the
time we met again”表示将来的一个时间点,而在这个时间点之前完成作业要用将来完成时,又因为主句是过去时,所以要用过去将来完成时,即 would have finished。A 选项是一般将来完成时,不符合主句时态;C 选项是现在完成时,也不符合;D 选项是过去完成时,同样不符合。
2.They thought they ____ the project before the deadline.
A.will have completed
B.would have completed
C.have completed
D.had completed
答案解析:B。本题同样考查将来过去完成将来完成时。“before
the deadline”暗示在某个时间点之前完成,而主句是过去时,所以要用过去将来完成时 would have completed。A 选项是一般将来完成时;C 选项是现在完成时;D 选项是过去完成时,均不符合题意。
3.We believed we ____ the exam by the end of this month.
A.will have passed
B.would have passed
C.have passed
D.had passed
答案解析:B。“by the end of this month”表示将来的时间点,主句是过去时,所以要用过去将来完成时 would have passed。A 选项一般将来完成时错误;C 选项现在完成时错误;D 选项过去完成时错误。
人教版高中英语过去完成将来完成时易错练习40题含答案解析
人教版高中英语过去完成将来完成时易错练习40题含答案解析
1. By the time he graduated from college in 2020, he _____ (live) in
the dormitory for four years.
A. would have lived
B. had lived
C. will have lived
D. has lived
答案解析:A。本题考查过去完成将来完成时。句子中“by the time”引导时间状语从句,从句时态为一般过去时( 2020年毕业是过去的动作),表示到过去某个时间为止将会完成的动作要用过去完成将来完成时。A选项“would have lived”符合要求。B选项“had lived”是过去完成时,强调过去某个时间之前已经完成的动作,不符合语境。C选项“will have lived”是将来完成时,不能用于这种以过去时间为参照的句子。D选项“has lived”是现在完成时,与句子中的时间逻辑不符。
2. She said that by the end of the following month, she _____ (finish)
all her work for the project.
A. would have finished
B. has finished
C. had finished
D. will finish
答案解析:A。这里考查的是过去完成将来完成时。句子中“she
said”表明是过去时态,“by the end of the following month”是相对于“said”这个过去动作的将来时间,表达在过去看将来某个时间会完成的动作要用过去完成将来完成时,所以是A选项。B选项“has finished”是现在完成时,不符合句子时态要求。C选项“had finished”是过去完成时,这里不是单纯强调过去的过去。D选项“will finish”是一般将来时,不能用于这种过去语境下表示将来完成的情况。
六年级英语过去将来完成将来完成将来完成进行时专项练习40题【含答案解析】
六年级英语过去将来完成将来完成将来完成进行时专项练习40题【含答案解析】
1. By the time the spaceship reached Mars in 2100, the scientists ________ all
their research on the red planet.
A. would have completed
B. will have completed
C. had completed
D. completed
答案:A。解析:本题考查过去将来完成时。句子的时间设定是“By the time
the spaceship reached Mars in 2100”,这是一个过去的时间点,在这个过去时间点之前科学家完成研究这个动作是还没有发生的,是相对于过去的将来会完成的动作,所以要用过去将来完成时,结构是“would + have + 过去分词”,A选项符合。B选项“will have completed”是将来完成时,不符合句子的时态语境。C选项“had
completed”是过去完成时,表示过去的过去,不符合题意。D选项“completed”是一般过去时,也不符合句子要求。
2. If Columbus had known about the Americas before his journey, he ________
a different route.
A. would have taken
B. will take
C. took
D. takes
答案:A。解析:这里考查虚拟语气中的过去将来完成时。句子表达的是一种与过去事实相反的假设,“如果哥伦布在航行之前就知道美洲”这是假设过去的情况,那么他就会采取不同的路线,这个“采取不同路线”的动作是相对于过去的
将来会发生的动作,在这种虚拟语气中要用“would + have + 过去分词”的形式,A选项正确。B选项“will take”是一般将来时,不符合虚拟语气的时态要求。C选项“took”是一般过去时,不能表达这种虚拟的情况。D选项“takes”是一般现在时,完全不符合句子的语境。
高三英语将来完成进行时练习题40题含答案解析
高三英语将来完成进行时练习题40题含答案解析
1.By next month, I will have been studying English for ten hours
every week.
A.will have been studying
B.will be studying
C.will study
D.studied
答案解析:A。本题考查将来完成进行时。选项 A“will have been
studying”表示将来某一时间之前一直在进行的动作,符合题意。选项
B“will be studying”是将来进行时,表示将来某一时刻正在进行的动作。选项 C“will study”是一般将来时,表示将来要发生的动作。选项
D“studied”是一般过去时,不符合语境。
2.By the end of this semester, we will have been attending classes for
five months.
A.will have been attending
B.will be attending
C.will attend
D.attended
答案解析:A。“will have been attending”将来完成进行时,强调在将来某一时间之前一直在持续的动作。选项 B 将来进行时,选项
C 一般将来时,选项 D 一般过去时,均不符合语境。
3.Next year, she will have been playing the piano for eight years.
A.will have been playing
B.will be playing
C.will play
D.played
答案解析:A。“will have been playing”体现将来某一时间点之前一直在进行的动作。选项 B 将来进行时,选项 C 一般将来时,选项
(英语)高中英语将来完成时的技巧及练习题及练习题(含答案)及解析
(英语)高中英语将来完成时的技巧及练习题及练习题(含答案)及解析
一、单项选择将来完成时
1.By the time you get to Beijing tomorrow, I ______ for Shanghai.
A.am leaving B.should have left C.will leave D.will have left
【答案】D
【解析】
试题分析:考查时态。本题的关键词是by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。本题by后面接的时候时间状语从句,使用一般现在时代替将来时,后面的主句使用将来完成时。句意:到你明天到北京的时候,你已经出发去上海了。故D正确。
考点:考查时态
点评:by the time…到…时为止;该词经常与完成时连用,如果后面是现在的时间,句中就使用现在完成时;如果后面是过去的时间,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。
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 played
C.are playing D.have played
【答案】B
【解析】
考查时态。句意:快点!音乐会将在八点半开始。当你到达时,表演者将已经演奏半小时了。将来完成时表示将来某一时刻或将来的另一个动作之前,已经完成的动作,强调的是完成,故选B。
3.You needn’t hurry her; she _______ it by the time you are ready.
(英语)高考英语易错题专题三将来完成时(含解析)及解析
(英语)高考英语易错题专题三将来完成时(含解析)及解析
1 / 12
(英语)高考英语易错题专题三将来完成时 ( 含解析 ) 及解析
一、单项选择将来完成时
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 played
C. are playing D. have played
【答案】 B
【解析】
察看时态。句意:快点!音乐会将在八点半开始。当你到达时,表演者将已经演奏半小时了。将来完成时表示将来某一时辰或将来的另一个动作以前,已经完成的动作,重申的是完成,应选 B。
3.By the time you finish the book, you ______ more about Chinese history.
