✨ ベストアンサー ✨
1. Took → I [was taking](過去進行形) a bath. ← 質問 What [were you doing](過去進行形) when …? だから。
2. had been(過去完了) → has been(現在完了・継続)
「彼はいつジャイアンツに加入したのですか」(過去)
「彼は約7年間チームにいます。」= 彼がチームに参加したのは約7年前です。
3. will win → is going to win
※be going to ~:現状の要因から話し手が近い未来に起こりそうだと判断して、「~しそうである」という場合に使われる
「彼女は間違いなく最高のテニス選手の一人ですね。」
「そう。次のグランドスラムのタイトルを必ず勝ち取るでしょうね。」
4. was → had been(過去完了)
「ジョンソンのタイムが何年もの間ずっと世界記録だったけど、ライバル選手の一人が昨日新しい世界記録を打ち立てたよ。」
※昨日(過去)よりも前にずっと世界記録だった → 過去よりも前の時制=過去完了
参考にしてください。