✨ ベストアンサー ✨
(4)ですが、まず、open the doorと並べるとopenが動詞になります。(「そのドアを開ける」)
そうなると、leave と openという、動詞が二個並ぶことになり、これがとてもマズイです。動詞は基本的に主語1つにつき1つですから。
leaveはSVOCの第5文型で「OをCのままにする」というような意味で使うことができます。このSVOCというのは、
「OがC(O=C)」の関係が成り立つ必要があります。
leave the door openだと「the doorがopen(openは開いているという形容詞)」という関係も成り立つので、
don't leave the door open.という語順にしかならないのです。
(5)は、get OCで「OをCの状態にする」という意味で使うことができます。
dirty his coatという語順は英語にはありませんので、解答のような語順になります。
ありがとうございます✨