✨ Best Answer ✨
1.⑴will have finished
⑵will have been (to...)
gone toだとアメリカに行ったまま帰ってきてないことになってしまい、それだと経験にならない
⑶had begun
あくまで基準は帰ってきた時、夕食は帰ってきた(過去)よりも前から始まっていたわけだから、過去完了形
⒉⑴will have watched
⑵will have finished
⒊⑴The movie will have started before they get there.
⑵I will have been to Hokkaido three times if I go there.