(18)はThis box is too heavy for me to carry. 答えは1だと思います。to carryが意味上の主語for meの動詞になっています。
(19) So do I.で"私も" I have much homework, too.と同じ意味です。これは形を覚えるしかないです。
(20) He wishes he lived in a bigger house.wishがあるときは仮定法です。仮定法は後ろの文が過去形という決まりです。
どれも高校で習う内容だと思うので、あまり深く考えずに形を覚えるのをお勧めします。
もし質問があれば、コメントください。