回答

⑴は causedがあるので「渋滞が私が最終列車を逃すことを引き起こした」的な文だろうと予測していきます。causeは目的語に人やモノをとれるのでtoを使わず cause usとなり、toがmissの前に来るとわかるので
The traffic jam caused us to miss the last train.

⑵は最初は普通に Wars makeとなります。
その後 make OCとつながりたいところですがOにあたるところがfor peace to lastと長いのでitで置き換え、Cはimpossible 最後にitの中身 for peace to last を加えます。peaceは lastの主語にあたるので for peace to lastです。

この回答にコメントする
疑問は解決しましたか?