He
「彼」という三人称単数を指します。
wouldn't have been
「いなかったでしょう」という助動詞wouldn't + 現在完了形で、過去の実現しなかった結果の否定を表します。
so tired
「そんなに疲れて」という状態を表します。
if
もし~ならば、という条件を表します。
he
「彼」という三人称単数を指します。
had gone
「行っていた」という過去完了形で、過去の実現しなかった仮定を表します。
to bed
「寝床に」という場所を指します。
earlier
「もっと早く」という副詞で、時間の早さを指します。