【豊富な例文付!共通テストの英文法】仮定法 I wish

I wish I had been able to compare the prices at two or more shops beforehand.
(事前に2つ以上の店で価格を比較できれば良かったと思います。)〔共通テスト〕

I wishは「~ならなあ」という意味です。仮定法の構文の中で用います。

ちなみに仮定法の構文は次のような形でした。

If 主語+動詞の過去形 ・・・, 主語+would 動詞の原形 ・・・
(もし~なら、・・・するのに)

If 主語+had 過去分詞 ・・・, 主語+would have 過去分詞 ・・・
(もし~だったら、・・・したのに)

これらの文のifをI wish~置き換えます。そうすると

I wish 主語+動詞の過去形
(〔現在〕~ならなあ)

I wish 主語+had 過去分詞
(〔過去に〕~だったらなあ)

となります。後半のwouldの方は必要ありません。

仮定法は現実と反対のことを仮定する表現です。例えば

I wish I could fly in the sky.
(空を飛べたらなあ。)

のように使います。このとき、自分は実際には空を飛べません。

このように、仮定法の表現には、実際はその反対である、という現実が隠されていることに注意しましょう。

例文

1. I wish I could speak fluent Spanish.
(流暢なスペイン語が話せたらいいのに。)

2. She wishes she had studied harder for the exam.
(彼女は試験のためにもっと一生懸命勉強していたらよかったのに。)

3. I wish it would stop raining so we could go for a walk. (雨がやんで、散歩に行けるといいのに。)

4. He wishes he hadn’t eaten so much at lunch.
(彼は昼食であんなにたくさん食べなければよかったのに。)

5. I wish I had more time to read books.
(本を読む時間がもっとあればいいのに。)

6. I wish I didn’t have to work on weekends.
(週末に仕事をしなくてもいいのに。)

7. I wish I had chosen a different major in college.
(大学で違う専攻を選んでいればよかったのにと思っています。)

8. I wish I had known about the event earlier.
(イベントのことをもっと早く知っていればよかったのに。)

9. I wish I had studied abroad during college.
(大学時代に留学していればよかったのに。)

10. I wish I hadn’t forgotten my umbrella today.
(今日傘を忘れなければよかったのに。)