えいたんごクイズ

I wish・as if・It's time — 仮定法の慣用表現は「現実との距離」で考える

I wish I knew、as if he knew、It's time you went の過去形は、過去の出来事を表しているとは限りません。これらは時制を一段過去へずらし、現実との距離を表す仮定法の慣用表現です。まずは仮定法過去・仮定法過去完了の基本と同じく、「いつのことか」と「事実かどうか」を分けて考えましょう。

この記事のポイント

  • I wish + 過去形 / had + 過去分詞: 現在の願望 / 過去への後悔
  • as if + 過去形 / had + 過去分詞: 同時 / それ以前の非現実
  • It's time + S + 過去形: 「もう〜してよいころだ」という催促

共通ルール — 過去形は「過去の時間」とは限らない

仮定法では、形を過去へずらすことで現実からの心理的な距離を示します。形だけを見て時間を決めず、次のように基準時との関係を確認します。

節の形指す時間基本イメージ
過去形基準時と同時今の事実と違う・まだ実現していない
had + 過去分詞基準時より前すでに起きた事実と違う

この「基準時から見て同時か、それ以前か」という考え方は、時制の一致を見分けるときにも役立ちます。

I wish の3パターン — 願望・後悔・変化への期待

意味
wish + 過去形現在の事実と違う願望「〜ならいいのに」
wish + had + 過去分詞過去への後悔「〜だったらよかったのに」
wish + would + 原形これからの変化への願望・不満

I wish I knew her phone number.
彼女の電話番号を知っていればいいのに。(実際は知らない)

I wish I were taller.
もっと背が高ければいいのに。(試験では were が基本)

I wish I had studied harder in high school.
高校時代にもっと勉強していればよかった。

I wish it would stop raining.
雨がやんでくれればいいのに。

wish + would は、自分では直接変えにくい相手の行動や状況への不満・変化の願望に使うのが基本です。自分の能力なら I wish I could speak French. のように could が自然です。

wish と hope の違い

I hope I pass the exam. は「合格する可能性がある」と考えている希望です。I wish I could pass the exam. は、現状では難しいと感じている願望です。実現可能な未来には hope、現実との距離を置くなら wish と整理します。

If only は I wish を強めた「〜でさえあれば」「〜していればなあ」という表現です。例: If only I had listened to you!(あなたの言うことを聞いていればなあ。)

as if / as though — 「まるで〜のように」

as if と as though はほぼ同じ意味です。事実に反する様子をたとえるときは仮定法を使い、主節の時点と同時なら過去形、それより前なら過去完了にします。

He talks as if he knew everything.
彼はまるで何でも知っているかのように話す。(実際には何でも知っているわけではない)

He talked as if he knew everything.
彼はまるで何でも知っているかのように話した。(talked と同時の状態)

He talks as if he had seen the accident himself.
彼はまるで自分でその事故を見たかのように話す。(見るのは話すより前)

主節が過去になっても、同時の非現実なら talked as if he knew です。機械的に had known へ変えると、「話した時点より前に知っていた」という関係に変わります。

as if の後ろが現在形でも正しい

It looks as if it is going to rain.(雨が降りそうだ)のように、話し手が本当にそうなる可能性があると考える場合は直説法が自然です。as if の後ろは必ず過去形ではありません。「ありそうな事実」なら直説法、「事実と違うたとえ」なら仮定法と判断します。

It's time の使い分け — 中立な時刻と催促

ニュアンス
It's time to + 原形中立的に「〜する時間だ」It's time to go to bed.
It's time for 人 to + 原形行為者を明示するIt's time for you to make a decision.
It's time + S + 過去形まだしていない行為を促すIt's time you went to bed.

It's time you went to bed. の went は過去の就寝ではなく、「もう寝てもよいころなのに、まだ寝ていない」という現在の状況を表します。It's about timeIt's high time にすると、「とっくに〜すべきだ」という強調や苛立ちが加わります。

It's high time you made a decision.
とっくに決断していてもいい頃だ。

英検・TOEICでの見分け方

1. 時を示す手がかりを見る: yesterday・last year など過去への後悔なら wish + had + 過去分詞を選びます。

2. as if が事実か非現実かを見る: but he wasn't there のような反対事実があれば仮定法です。さらに主節より前なら had + 過去分詞です。

3. It's time の直後を見る: to の後ろは原形、for + 人 + to の後ろも原形、主語が直接続けば過去形です。

よくある間違い

❌ I wish I will pass the exam. → ⭕ I hope I pass the exam. / I wish I could pass the exam.
可能性のある未来の希望には hope、現状と距離のある願望には wish を使います。

❌ I wish I studied harder yesterday. → ⭕ I wish I had studied harder yesterday.
すでに終わった過去への後悔は had + 過去分詞です。

❌ It's time you go to bed. → ⭕ It's time you went to bed.
主語が直接続く催促の形では、現在のことでも過去形を使います。中立的なら It's time to go to bed. と言えます。

理解度チェック

  1. I wish I (know) her phone number.
    答えを見る
    答え: knew — 現在の事実と違う願望なので過去形です。
  2. He talks as if he (see) the accident himself, but he wasn't there.
    答えを見る
    答え: had seen — 「事故を見る」は「話す」より前で、実際には見ていないため過去完了です。
  3. It's time you (go) home.
    答えを見る
    答え: went — 現在の催促でも、主語の後ろは過去形です。

関連ページ

文法と一緒に英単語を定着させよう

例文で理解した単語を、レベルに合ったクイズで繰り返し練習できます。