「私は彼が署名するのを見るまで左利きに気づかなかった」を英訳した答えが下なのですが
I didn’t realize he was left-handed until I saw him sign his name.
untilは〜まで〈継続〉なのとI sawより過去なのでI haven’t realized になると私は考えたのですが、過去形になる理由を教えて欲しいです
The post office will be closed by the time you get there.
The post office will have closed ではない理由も知りたいです
補足:
書き間違えました
haven’t ではなくhadn’t realized です