请问will have done 用法

请问will have done 用法
请问 they will have finished 和 they will finish 有什么区别?
hot_19851124 1年前 已收到3个回答 举报

serenaye 幼苗

共回答了16个问题采纳率:93.8% 举报

will have done是将来完成时,强调在某一时间的时候.已经.完成
标志词有bythe end of this(next) termweekyearmonth,在今、这(下一个)学期周年月之前(某人已经做完了...),比如
They will have finished the homework by the end of the week.到那时一定已做完
而will do是一般将来时,只强调动作即将发生,却没有一定会完成的意思(这就是与将来完成时最大的区别)
They will do their homework this year.不一定做完

1年前

6

闷闷mm 幼苗

共回答了11个问题 举报

they will have finished 在某时间前可能已经完成
they will finish 必须到某时间才可完成

1年前

2

黄俊杰527 幼苗

共回答了6个问题 举报

前者是完成式,强调动作结果
后者是一般式,强调动作本身.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.019 s. - webmaster@yulucn.com