I'm sorry I didn't ~ ⇔ I wish I had done ⇔ I regret not ~ing
過去の事実に反する願望は I wish + 過去完了。regret は事実をそのまま述べるので、否定の not ~ing を使う(regret not having studied も可)。
- I'm sorry I didn't study harder.
もっと一生懸命勉強しなかったのが残念だ。 - I wish I had studied harder.
もっと一生懸命勉強していればよかった。 - I regret not studying harder.
もっと一生懸命勉強しなかったことを後悔している。 - If only I had studied harder!
もっと勉強してさえいればなあ。
I wish の文と I regret の文は「肯定⇔否定」が逆転する。書き換え問題では not の有無を入れ替え忘れるのが最大の失点ポイントなので、事実の文をまず作ってから裏返すと安全。