TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 「I wish」+ 過去完了の意味と使い方

英語の「I wish」+ 過去完了の意味と使い方

形: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.
  1. learned
  2. had learned
  3. would learn
  4. 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.
  1. joined
  2. would join
  3. had joined
  4. 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 の一覧にあります。

あわせて覚えたい文法