(5) The accident was to blame for his airplane being three hours late.
☆… be to blame for ~ 「 ~ なのは … のせいである」
彼が乗った飛行機が3時間遅れたのは事故のせいである。と言い換えるとわかりやすいです。
(6) Jack was survived by his parents.
☆A is survived by B 「AはBよりも先に亡くなる」
(9) How long do you think it will take to go to London by airplane?
How long do you think? →どれくらいだと思う?
to go to London → ロンドンまで行く
it take ~ → ~ かかる
とわけて考えてみてはどうでしょう。