If only + 仮定法過去完了

If only I had taken her advice!
彼女の助言を受け入れてさえいればなあ!

「If only + 主語 + had + 過去分詞」で「~してさえいたら」という意味になります。

・過去の事実とは異なることを表す場合、動詞を過去完了形にする「仮定法過去完了」を用います。

同類の表現

If only I had seen the film!
その映画を見てさえいればなあ!

If only you had studied harder, you could have passed the examination.
もっと勉強しさえすれば君は試験に合格できたのに。

If only I had left the office ten minutes earlier!
あと10分早くオフィスを出てさえいればなあ!

If only I had had five more minutes!
もう5分、時間があればよかったのだがなあ!

If only I had done it!
それをやってさえおけばよかったのに!

If only I had known the truth.
真相がわかってさえいたらねえ。

スポンサーリンク