英語の「I wish」+ 過去完了の意味と使い方
形:I wish + had + 過去分詞
意味:〜だったらよかったのに(過去の事実と反対)
過去の事実とは違うことを「〜だったらよかったのに」と残念に思うときに使います。I wish のあとを had + 過去分詞 にします。
意味:〜だったらよかったのに(過去の事実と反対)
過去の事実とは違うことを「〜だったらよかったのに」と残念に思うときに使います。I wish のあとを had + 過去分詞 にします。
形の作り方
| 使う時 | 形 | 例 |
|---|---|---|
| 〜していればよかった | I wish + 主語 + had + 過去分詞 | I wish I had studied. |
| 〜しなければよかった | I wish + 主語 + hadn't + 過去分詞 | I wish I hadn't said that. |
| 過去形の文 | 主語 + wished + 主語 + had + 過去分詞 | She wished she had gone. |
例文
- I wish I had studied harder for the test.テストのためにもっと勉強しておけばよかった。
- I wish I hadn't eaten so much last night.昨夜あんなに食べなければよかった。
- I wish you had told me about the change earlier.その変更のことを、もっと早く教えてくれればよかったのに。
使い方のポイント
- I wish + 過去形 は今のことの願い、I wish + had + 過去分詞 は過去のことへの残念な気持ちを表します。
- If only + had + 過去分詞 で、より強い気持ちを表すこともできます(If only I had known!)。
- 後悔を表すときは、should have + 過去分詞(〜すべきだった)もよく使います。
練習問題
問1(IELTS B2の文法ドリルより) ( )に入る最も適切なものを選んでください。
I wish I ( ) some basic Spanish before I arrived in Madrid, because the first week was very confusing.
- learned
- had learned
- would learn
- have learned
答えと解説
正解:2. had learned
過去にできなかったことへの後悔は I wish + 過去完了で表すので「had learned」です。learned は今の願い、would learn や have learned は合いません。
問2(TOEFL iBT® B2の文法ドリルより) ( )に入る最も適切なものを選んでください。
After seeing her low midterm grade, Maria wished she ( ) the study group the week before the exam.
- joined
- would join
- had joined
- has joined
答えと解説
正解:3. had joined
過去の事実と反対の後悔は wish + 過去完了なので「had joined」です。joined は wished と同じ時点の願いになり、前の週のことを言えません。
この文法が出る級(目安)
※ IELTS のレベル(B1・B2・C1)は CEFR のレベルで、IELTS の公式サイトの CEFR との比較では、バンドスコアで B1=4.0〜5.0、B2=5.5〜6.5、C1=7.0〜8.0 に当たります(A2 以下に当たるバンドは示されていません)。項目のレベルは当サイトの目安で、IELTS の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。
※ TOEFL iBT®のレベル(B1・B2・C1)は CEFR のレベルで、ETS の対照では 2026年1月からの TOEFL iBT® のスコアで B1=3〜3.5、B2=4〜4.5、C1=5〜5.5 に当たります。項目のレベルは当サイトの目安で、TOEFL® の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。
あわせて覚えたい文法
- 「I wish」+ 過去形 〜ならいいのに(今の事実と反対の願い)
- 仮定法過去完了 もし〜だったら…だっただろうに(過去の事実と反対)
- 「should have」+ 過去分詞 〜すべきだったのに(過去への後悔)