(完整版)将来完成时练习题及答案
巡山小妖精
662次浏览
2021年01月25日 01:24
最佳经验
本文由作者推荐
生如夏花般绚烂-
将来完成时练习题及答案
1. By the end of this year ,I ____enough money for a holiday.( C
)
A will save
B will be saving
C will have saved
D have saved
2. I have been studying here for four years,by next summer _D___-.
A shall graduate
B shall be graduated
C shall be graduating
D shall have graduated
3. I hope her health _______greatly by the time we come back next year.(
D
)
A improves
B improved
C will be improved
D will have improve
4. “Are yougoing to Richard”s birthday party?‘
“ then I ______my homework..”
(
C
)
A had finished
B will have finished
C would have finished
D finished
5. I suppose by the time I come back in ten years’ time all these old house______down.( A
)
A will have been pulled
B
will be pulling
C will have pulled
D will be pulled
6. I hope that they _A_____the road by the time we come back.
A will have repaired
B would have repaired
C have repaired
D had repaired
1.
选
C,by
the
end
of
this
year,
是明确表示将来的时间状语
,
主句表示在这个将来时间以前完
成的动作
,
故应用将来完成时.
2.
选
next summer
是明确表示将来的时间状语
,
主句表示在这个将来时间以前完成的动
作
,
故应用将来完成时
.
3.
选
D,by the time
引出的是时间状语分句
,分句中用的
come
用一般现在时
,
表示将来概念
,
相
当于一个表示将来的时间状语
,
主句谓语动词表示在将来某一时刻以前必定完成的行为
,
应该
用将来完成时
.
不能选
A,
句子中带有表示 将来时间的状语分句
,
故应该用与将来时相关的时
态
.
也不能选C
,improve
在该句中作
”
好转
”,”
变得 更好
”
解
,
为不及物动词
,
所以用被动语态时
错误 的
.
4.B
5.A
6.A
.By the time you arrive in London,
we
B
in Europe for two weeks.
A
shall stay
B
will have stayed
C
have stayed
D
have been staying
答案
B
2
By the year 2010,scientists probably C
a cure for cancer.
A
will be discovering
B
are discovering
C
will have discovered
D have discovered
答案
C
By
the
year
2010
是明确表示将来的时间状语
,
主句表示在这个时间以前完成的动作
,
故用将
来完成时
.
3
Before long,
he
A
all about the matter.
A will have forgotten
B
forget
C
have forgotten
D
forgot
答案
A