将来完成时的问题..

一般将来完成时的形式..大家都知道啦..我要问的就是下面的

will+have+been和will+have+done..有何区别?
will+have+been和will+have+been+done..又有何区别?
will+have+done和will+have+been+done..又又有何区别?

在造句一个句..(一般将来完成时用特殊疑问句+被动)..好像很难..- -!
will+have+been和will+have+done..哪一个是主动..哪一个被动额..
will+have+been和will+have+been+done..哪一个是主动..哪一个被动额..
will+have+done和will+have+been+done..哪一个是主动..哪一个被动额..

1.will+have+been和will+have+done
不知道怎麼解释,写例子给你看看吧
I will have been to Korea when I'm 40. 当我四十岁时我已经去过韩国.
套用be 动词.

I will have finished my homework.
have done套用动词

will+have+been+done

will have been done的区别就是后者是将来完成时的被动语态
例如: My homework will have been finished when you come back.
等你回来时我的作业已经被做完了.(可能句子不太合适,反正就是这个意思)

不知道怎麼说`也只能帮到这里了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-14
will
have
been
是将来完成时。
will
have
been
done
是将来完成时的被动语态。
现在完成时的公式你不会忘了吧:
主语+
助动词have的适当形式+动词的过去分词+(其它)
如:i
have
been
a
student
for
fifteen
years.
被动语态的公式是:
主+
be+
动词的过去分词(既动词的被动形式)+
by
短语
be
done
是一般现在时及过去时的被动语态。
will
be
done/would
be
done
是将来时态的被动语态。
have/has/had
been
done
是完成时的被语态
be(am/is/are/were/was)
being
done
是进行时态的被动语态
will/would
have
been
done
是将来完成时态的被动语态
第2个回答  2020-04-07
will
have
learnt
将来完成时:在将来的某一时间,会完成的事,可以用将来完成时
一般的时间状语:by+将来的时间
第3个回答  2019-07-03
will
have
learnt
将来完成时:在将来的某一时间,会完成的事,可以用将来完成时
一般的时间状语:by+将来的时间
第4个回答  2010-01-08
will+have+been和will+have+done..有何区别?
都是主动的,都是动词的完成时态,区别在于一个是be动词
will+have+been和will+have+been+done..又有何区别?
前者是主动 后者是被动
will+have+done和will+have+been+done..又又有何区别?
前者是主动 后者是被动
记住have been done是被动 have been/have done 都是主动 差别就在一个是be动词 不知道你是否明白 如果明白了 句子你自己就会造了