✨ ベストアンサー ✨
なぜhad を使ってはいけないのか知りたいです。
→ He [had been observing] the stars all night. の時制:[過去完了] は単独では使えないからです。
⇒ 〇He has been observing(過去完了進行形:継続) the stars [until he realized(過去形) <that it was(過去形) past midnight>].
[<真夜中過ぎだ>と気づくまで]彼はずっと星を観察していた。
※過去完了:過去よりも古い時制であるので、必ず『過去を表す表現』と一緒に使う
参考にしてください。
My pleasure!😊
分かりやすいご説明ありがとうございます!助かりました!