I'm sorry I can't ~ ⇔ I wish I could ~ ⇔ If only I could ~
現在の事実(話せない)に反する願望は I wish + 過去形。事実の文では否定、I wish の文では肯定になり、時制が一つ過去へずれる。
- I'm sorry I can't speak French.
フランス語を話せないのが残念だ。 - I wish I could speak French.
フランス語を話せたらいいのに。 - If only I could speak French!
フランス語が話せさえすればなあ。
仮定法の過去形は「時間の過去」ではなく「現実からの距離」を表す。wish の後で時制が下がるのは「現実から一歩離れた話ですよ」という合図で、丁寧な Could you ~? と同じ発想。