英語 現在完了 結果は、過去に起きた出来事によって生じた結果が、現在の状況に影響していることを表します。単に「過去に~した」という事実を伝えるのではなく、「その出来事によって今どうなっているのか」という点が重要です。
現在完了の基本形は have / has + 過去分詞です。例えば「鍵をなくした」という場合、現在も鍵を持っていないという結果を意識して I have lost my key. と表現できます。
現在完了「結果」の基本形
基本的な文型は次のとおりです。
主語 + have / has + 過去分詞
- I have lost my key.
私は鍵をなくしてしまいました。 - She has broken her glasses.
彼女は眼鏡を壊してしまいました。 - He has gone to the store.
彼は店へ行ってしまいました。 - They have closed the door.
彼らはドアを閉めました。
これらの文では、過去の動作だけでなく、現在の状態や状況にも意味があります。
「なくした」という結果
現在完了の結果では、過去の出来事によって現在困っている、または現在の状態が変化していることを表す文がよく使われます。
- I have lost my wallet.
財布をなくしてしまいました。 - She has lost her phone.
彼女は携帯電話をなくしてしまいました。 - He has forgotten my name.
彼は私の名前を忘れてしまいました。 - We have lost the key.
私たちは鍵をなくしてしまいました。
例えば I lost my wallet. は「財布をなくした」という過去の出来事に焦点があります。一方、I have lost my wallet. は「財布をなくして、今も財布がない」という現在の結果が意識されています。
「壊した」という結果
物を壊した結果、現在もその物が使えない状態になっている場合にも使えます。
- I have broken my watch.
私は腕時計を壊してしまいました。 - She has broken her computer.
彼女はコンピューターを壊してしまいました。 - He has broken the window.
彼は窓を割ってしまいました。 - They have broken the chair.
彼らは椅子を壊してしまいました。
「行ってしまった」という結果
have gone は「行ってしまった」という意味で、現在ここにいないという結果を表すことがあります。
- Tom has gone to the library.
トムは図書館へ行ってしまいました。 - My father has gone to work.
父は仕事へ行ってしまいました。 - She has gone to the store.
彼女は店へ行ってしまいました。
一方、has been to は「行ったことがある」という経験を表すため、意味が異なります。
- She has gone to Tokyo.
彼女は東京へ行ってしまいました。
→ 今ここにいないというニュアンス - She has been to Tokyo.
彼女は東京へ行ったことがあります。
→ 経験
already・just・yetとの使い方
現在完了の結果では、already、just、yetなどもよく使われます。
- I have already finished my homework.
私はもう宿題を終えました。 - She has just arrived.
彼女はちょうど到着したところです。 - He hasn’t arrived yet.
彼はまだ到着していません。 - Have you finished it yet?
もうそれを終えましたか。
それぞれの意味は次のとおりです。
| 表現 | 意味 |
|---|---|
| already | すでに、もう |
| just | ちょうど、~したばかり |
| yet | まだ、もう |
過去形との違い
現在完了の結果と過去形を区別するときは、現在への影響があるかを考えると分かりやすくなります。
| 現在完了 | 過去形 |
|---|---|
| I have lost my key. | I lost my key yesterday. |
| 鍵をなくしてしまいました。 | 昨日、鍵をなくしました。 |
| 現在も鍵がない | 過去の出来事を説明 |
現在完了では「今どうなっているか」が重要ですが、過去形では「過去に何が起きたか」を伝えることに重点があります。
まとめ
英語 現在完了 結果は、過去の出来事によって生じた現在の状態や影響を表す表現です。「なくした」「壊した」「行ってしまった」などの例文では、過去の動作だけでなく、その結果が現在にも残っていることを意識します。have / has+過去分詞を基本に、already、just、yetなども組み合わせると、現在完了の結果を自然に表現できます。