未来完了形とはなんぞや?
となることありますよね。
私もそうなります、しかし考え方としては単純で基礎としては現在完了形の基準の時を未来にしたものとして考えるというのがよいでしょう。
未来完了形は「will have done」これが基本の形となります。
未来の時点で〜になっているだろう
という考え方となり、
james will have eaten,when yuki sits on the table.
ユーキが席に着いた時には、ジェームズは食べてしまっているだろう。
という〜してしまっているだろうという結果を表しています。