I wish・as ifと仮定法の重要表現|意味・使い方・時制の違いを解説

「もっと英語が話せたらいいのに」
「まるで何も知らないかのように振る舞う」

英語では、このような願望や現実とは異なる想像を表すときにも、仮定法が使われます。
代表的な表現が、I wish・as if・If only・It’s time などです。

この記事では、それぞれの意味や使い方、仮定法過去・仮定法過去完了との関係を、例文とともにわかりやすく解説します。

1.I wishを使った仮定法とは?

I wishは「〜だったらいいのに」「〜していればよかったのに」という願望や後悔を表す表現です。

後ろに続く動詞の形によって、現在の願望と過去への後悔を区別できます。

表現意味表す内容
I wish+仮定法過去〜だったらいいのに現在の願望
I wish+仮定法過去完了〜していればよかったのに過去への後悔

① I wish+仮定法過去(主語+動詞の過去形).
=「〜だったらいいのに」

現在の事実とは異なる願望を表すときは、I wishの後ろに仮定法過去を使います。

I wish I were rich.
お金持ちだったらいいのに。
I wish I had more free time.
もっと自由な時間があればいいのに。
I wish I could speak English fluently.
英語を流暢に話せたらいいのに。

これらは、実際にはそうではない現在の状況について、願望を表しています。
なお、be動詞はwereが伝統的な基本形ですが、日常会話ではwasも使われます。

② I wish+仮定法過去完了(I wish+主語+had+過去分詞).
=「〜していればよかったのに」

I wish I had studied harder.
もっと一生懸命勉強していればよかったのに。
I wish I hadn’t said that.
あんなことを言わなければよかったのに。
I wish I had bought that bag.
あのバッグを買っておけばよかったのに。

過去の行動や出来事を振り返り、実際とは異なる結果を望んでいることがポイントです。

💡 ポイント

I wish+過去形は現在の願望、 I wish+had+過去分詞は過去への後悔を表します。

動詞の形だけでなく、いつのことを願っているのかを意識しましょう。

2.I wish+wouldの使い方

I wishの後ろには、would+動詞の原形を使うこともあります。

この表現は、相手の行動や状況が変わってほしいという願望・不満を表すときによく使われます。

▼基本形
I wish+主語+would+動詞の原形.
=「〜してくれたらいいのに」

I wish you would listen to me.
私の話を聞いてくれたらいいのに。
I wish it would stop raining.
雨がやんでくれたらいいのに。
I wish he would call me.
彼が電話してくれたらいいのに。

▼I wish+couldとの違い

表現主な意味
I wish I could …自分が〜できたらいいのに
I wish you would …あなたが〜してくれたらいいのに

I wish I couldは能力や可能性への願望、I wish you wouldは相手の行動が変わることへの願望を表します。

💡 ポイント

I wish+wouldは、相手の行動や状況の変化を望むときによく使います。

自分自身の能力について「〜できたらいいのに」と言う場合は、 通常I wish I could …を使います。

3.as ifを使った仮定法とは?

as ifは「まるで〜であるかのように」という意味の表現です。

実際の状況とは異なることを、まるで本当であるかのように表すときに使います。

▼基本形
as if+主語+動詞の過去形
=「まるで〜であるかのように」

He talks as if he knew everything.
彼はまるで何でも知っているかのように話します。
She acts as if she were the boss.
彼女はまるで自分が上司であるかのように振る舞います。
He spends money as if he were rich.
彼はまるでお金持ちであるかのようにお金を使います。

これらの英文では、実際にはそうではない状況を想像して表しています。

as if+仮定法過去完了(主語+had+過去分詞)
=「まるで〜したかのように」

過去の出来事について、事実とは異なることを表す場合には、had+過去分詞を使います。

He talks as if he had seen a ghost.
彼はまるで幽霊を見たかのように話します。
She looked as if she had heard terrible news.
彼女はまるでひどい知らせを聞いたかのような顔をしていました。

as ifの後ろでは、主節の時制だけでなく、想像している出来事がいつ起こったのかが重要です。

なお、as ifの後ろには直説法も使えます。話し手が実際にそうである可能性を考えている場合は、現在形などが使われることもあります。

4.as thoughとの違い

as thoughも、as ifと同じように「まるで〜であるかのように」という意味を表します。
基本的には、どちらも同じように使えます。

He talks as if he knew everything.
彼はまるで何でも知っているかのように話します。
He talks as though he knew everything.
彼はまるで何でも知っているかのように話します。
表現意味特徴
as ifまるで〜のように会話・文章で広く使われる
as thoughまるで〜のようにやや改まった印象になることがある

基本的な意味に大きな違いはないため、まずはas ifを覚えておくとよいでしょう。

5.If onlyを使った仮定法

If onlyは「〜でさえあればいいのに」「〜していればよかったのに」という意味で、強い願望や後悔を表します。

I wishと似ていますが、If onlyのほうが感情を強く表すことが多いのが特徴です。

① If only+仮定法過去

現在の事実とは異なる強い願望を表します。

If only I had more time!
もっと時間がありさえすればいいのに!
If only I could speak English fluently!
英語を流暢に話せさえすればいいのに!

② If only+仮定法過去完了

過去の出来事に対する強い後悔を表します。

If only I had studied harder!
もっと一生懸命勉強していればよかったのに!
If only I hadn’t missed the train!
電車に乗り遅れなければよかったのに!

▼I wishとIf onlyの比較

表現意味ニュアンス
I wish I had more time.もっと時間があればいいのに。一般的な願望
If only I had more time!もっと時間がありさえすればいいのに!より強い願望

6.It’s timeを使った仮定法

It’s timeは「もう〜する時間だ」という意味の表現です。

その後ろに主語+動詞の過去形を続けると、**「もう〜してもよい頃だ」「そろそろ〜すべきだ」**という意味になります。

▼基本形
It’s time+主語+動詞の過去形.
=「もう〜してもよい頃だ」

It’s time you went to bed.
もう寝る時間ですよ。
It’s time we started the meeting.
そろそろ会議を始める時間です。
It’s high time you studied harder.
もういい加減、もっと一生懸命勉強すべき頃です。

▼It’s time toとの違い

It’s time to+動詞の原形も使えますが、意味に少し違いがあります。

表現意味
It’s time to go.行く時間です。
It’s time we went.もう行ってもよい頃です。
It’s high time we went.もうとっくに行くべき頃です。

It’s high timeは、何かをするのが遅れていることへの不満や催促を表す場合があります。

💡 ポイント

It’s time+主語+過去形では、 現在やこれからの行動について述べていても、動詞の過去形を使います。

It’s high timeは、より強い催促や不満を表すことがあります。

7.仮定法の重要表現の見分け方|3ステップ

I wish・as if・If onlyなどの表現を読むときは、次の3ステップで考えましょう。

STEP 1
表現の種類を確認する

I wish・as if・If only・It’s timeなど、 どの表現が使われているか確認します。

I wish I had studied harder.

この文では、I wishが使われているため、願望や後悔を表していると分かります。

↓
STEP 2
後ろの動詞の形を確認する

過去形なのか、had+過去分詞なのかを確認します。

I wish I had studied harder.

had+過去分詞なので、過去への後悔を表していると判断できます。

↓
STEP 3
意味を組み合わせて訳す

表現の意味と動詞の形を組み合わせて、日本語訳を考えます。

「もっと一生懸命勉強していればよかったのに」

過去に十分勉強しなかったことへの後悔を表しています。

I wish I had studied harder.
もっと一生懸命勉強していればよかったのに。

8.仮定法の重要表現でよくある間違い

① I wishの後ろに現在形を使ってしまう

現在の事実とは異なる願望を表す場合は、動詞の過去形を使います。

⚠️ よくある間違い

❌ 誤った文

I wish I have more time.

⭕ 正しい文

I wish I had more time.

もっと時間があればいいのに。

現在の事実とは異なる願望なので、 動詞の過去形hadを使います。

② 過去への後悔なのに過去形を使ってしまう

過去の出来事に対する後悔は、had+過去分詞を使います。

⚠️ よくある間違い

❌ 意図した意味と異なる文

I wish I studied harder.

⭕ 過去への後悔を表す文

I wish I had studied harder.

もっと一生懸命勉強していればよかったのに。

過去への後悔には、had+過去分詞を使います。 過去形だけでは、現在の状況に対する願望として解釈されることがあります。

③ It’s timeの後ろを現在形にしてしまう

It’s time+主語の後ろでは、通常、動詞の過去形を使います。

⚠️ よくある間違い

❌ 誤った文

It’s time you go to bed.

⭕ 正しい文

It’s time you went to bed.

もう寝る時間ですよ。

「もう〜してもよい頃だ」という意味では、 It’s time+主語+動詞の過去形を使います。

9.練習問題

I wish・as if・If only・It’s timeの使い方を確認しましょう。

✏️ 練習問題

問題1|空欄に適切な形を入れましょう。

I wish I(   )more free time.
(have)

回答を見る

had

現在の事実とは異なる願望なので、動詞の過去形を使います。

問題2|正しい語を選びましょう。

I wish I(studied / had studied)harder for the exam yesterday.

回答を見る

had studied

昨日の試験勉強について後悔しているため、had+過去分詞を使います。

問題3|空欄に適切な形を入れましょう。

He talks as if he(   )everything.
(know)

回答を見る

knew

実際には何でも知っているわけではないという仮定なので、過去形を使います。

問題4|日本語に合う英文を作りましょう。

もっと早く出発していればよかったのに!

回答を見る

If only I had left earlier!

If only+had+過去分詞で、過去への強い後悔を表します。

問題5|誤った英文を正しく書き換えましょう。

It’s time we start the meeting.

回答を見る

It’s time we started the meeting.

It’s time+主語+動詞の過去形で、「もう〜してもよい頃だ」という意味になります。

10.まとめ

I wish・as if・If only・It’s timeは、願望や後悔、現実とは異なる想像を表す重要な表現です。

表現主な意味
I wish+過去形〜だったらいいのに
I wish+had+過去分詞〜していればよかったのに
I wish+would〜してくれたらいいのに
as if+過去形まるで〜であるかのように
as if+had+過去分詞まるで〜したかのように
If only+仮定法〜でさえあればいいのに
It’s time+過去形もう〜してもよい頃だ

特に大切なのは、現在の願望なのか、過去への後悔なのかを区別することです。

次の記事では、仮定法現在やwithout・but forなど、ifを使わない仮定表現について解説します。

コメント

タイトルとURLをコピーしました