将来完成时不是 shall(will)have+过去分词吗?可是will have been done 与will have done 有什么区别阿?怎么用阿?

问题描述:

将来完成时不是 shall(will)have+过去分词吗?可是will have been done 与will have done 有什么区别阿?怎么用阿?

你说的很对,第一个是表被动,将来可能已经被……例如The House Will have been built up when you come next time.