(1) 〇
(2) had ← had had(過去完了形):前後の文が過去形で、それよりも前を表す
(3) △3時 → 午前3時の少し前:目が覚め、1階に降りて朝食をとっていたのが午前3時だから
(4) エ. couldn’t ← he closed my curtains so that I couldn’t see it was still dark outside. 外がまだ暗いと分からないように、彼は私の部屋のカーテンを閉めた。
※so that+S+can ~ Sが~できるように
(5) 〇 参照:私はかなり大きな音を立てたに違いないと思う。※I guess 私は思う
(6) 実際に何が起きているのか分かった ← figured out what was going on
(7) 〇 参照:事前に目覚まし時計をセットした 〇カーテンを閉めた
参考にしてください。