受験英語になりそうですが、仮定法過去の使い方を考えます。
代表的な表現がI wish~ とかIf only~と言うモノを取り上げます。
I wish/if only~と言う言い回しには3つのパターンがあります。
1.I wish~で現在の希望、期待を述べる時で動詞は過去形です。
2.後悔の気持ちを表す場合動詞は過去完了形です。
3.would + 動詞で不平・不満を表します。
★ 希望・期待を表す表現
現在あるいは未来における希望や期待を述べる時に使います。
I wish/ If only + 動詞の過去形
(例) If only I knew how to play the piano.
be動詞の場合には、wereを使います。
I wish I were rich.
★ 後悔を表現する
I wish/If only + 動詞の過去分詞
(例) If only I had written my letter to her.
このパターンは、過去の行動についての後悔を表します。
I wish I had told him the truth.
★ 不平・不満を表現する時
I wish/If only + would + 動詞
(例) I wish you would not arrive so late.
これは自分の意図に反する行動に対して言う時です。
そんなことでは残念だ、不満だと言う気持ちを伝えるものです。