will do和will have done的区别
例题:Bytheendofnextyear,they___theworkonthenewstadium.A.havefinishedB.willhavefinishedC...
例题:By the end of next year,they___the work on the new stadium.
A.have finished B.will have finished C.will finish D had finished 展开
A.have finished B.will have finished C.will finish D had finished 展开
展开全部
选B
next year是明年(契合will),by表示截止到某个时间(契合have done),所以用will have done 表示到将来的某个时间点时已经完成某动作。
next year是明年(契合will),by表示截止到某个时间(契合have done),所以用will have done 表示到将来的某个时间点时已经完成某动作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-21
展开全部
选C
will do 是表将来
will have done是表示对过去事情的推测
will do 是表将来
will have done是表示对过去事情的推测
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询