✨ ベストアンサー ✨
(2)はShould have booked a room at the hotel before you left ですか? → ハイ、You(S) should have booked(V) a room(O) at the hotel before you left. です。
※book(他動詞):目的語が直後に来る。✕book at(前置詞) a room
(5) His appearance (has changed so much that you may well) not recognize him.
※may well ~ ~するのは当然である
参考にしてください。