現在完了形の比較

現在完了形の完了・経験・継続はそれぞれの解説で覚える場合がほとんどであると思います。

しかし実際の英会話では同じ形(have + 過去分詞)で出てきます。

 

同じ形で出てくることから、使い分けに迷ってしまうケースもあると思います。

 

この記事では

3つを比較しながら頭の中に並べ直すことを目的に執筆いたしました。

 

第1部|3つの用法は、何が違うのか(まず全体像)

⭐共通点

 

すべて

「過去の話」+「今に関係がある」

時間に幅があるようなイメージです。

 

⭐3つの違い

完了

→ もう終わったことを言いたい。今の状態・結果がポイント。

I’ve finished my homework.

(終わった → 今は終わっている)

 

経験

→ やったことがあるかどうかを言いたい。人生の中の話。

I’ve been to Kyoto.

(行ったことがある)

 

継続

→ 過去から今までずっと続いていることを言いたい。

I’ve known him for 10 years.

(10年間彼をずっと知っている)

 

💡現在完了形と現在完了進行形

 

現在完了形(継続)

I’ve studied English for 10 years.

→ 10年間英語を勉強してきた

※ただ、今はどうかがわからないため、今はしていない=完了と受け取られることも多い

※状態動詞の場合は続いていると受け取られます。状態はすぐに変化しないためです。

 

現在完了進行形(今も継続していることをはっきり言う)

I’ve been studying English for 10 years.

→ 10年間ずっと英語を勉強している

(今も続いている)

 

「今もやっている」が明確

 

具体例①【継続 vs 経験】

 

継続

I’ve known him for 10 years.

→ 10年間ずっと知っている(今も知っている)

 

経験

I’ve met him before.

→ 以前、彼に会ったことがある(過去の経験の話)

 

👉 文の内容や動詞によって見分けやすいです。

✔ before があれば「経験」のことが多い

✔ for / since などの期間があれば「継続」のことが多い

 

具体例②【完了 vs 経験】

 

完了

I’ve already seen the movie.

→ もう見終わっている

 

経験

I’ve seen the movie before.

→ 見たことはある

 

👉

完了=「もう済んでる」

経験=「過去にそういうことがある」

 

✔ before があれば「経験」になりやすい

✔ already があれば「完了」を強める

 

具体例③【完了 vs 継続】

 

完了

I’ve been ready.

→ 準備が整った(今はもう準備できている)

 

継続

I’ve been ready since this morning.

→ 今朝からずっと準備できている(その状態が続いている)

 

👉 同じ I’ve been ready でも

since / for がつくと「継続」として読まれる。

 

👉

完了=「状態になった」

継続=「その状態が続いている」

 

現在完了形を使った会話例

わんわん
実際の会話例を見ていきます。

 

✅ 完了(もう終わった)

A: Have you finished your homework?

B: Yes, I have.

→(もう終わった)

 

A: Do you want to watch the movie together?

B: No, thanks. I’ve already seen it.

→(もう見た)

 

A: Can you send the email now?

B: I’ve sent it.

→(送信済み)

 

🌱 経験(やったことがあるかどうか)

A: Have you ever been to Kyoto?

B: Yes, I have.

→(行ったことがある=経験)

 

A: Have you met him before?

B: Yes, I have.

→(以前会ったことがある)

 

A: Have you tried this food?

B: No, I haven’t.

→(試したことはない)

 

🔁 継続(過去から今まで続いている)

A: How long have you known her?

B: I’ve known her for 10 years.

→(10年間ずっと知っている=今も続いている)

 

A: How long have you lived here?

B: I’ve lived here since 2020.

→(2020年から今まで)

 

A: Are you busy these days?

B: Yes. I’ve been very busy lately.

→(最近ずっと忙しい=今もその状態)

 

練習問題

最後に、回答の練習をしてみましょう。

Yes, I have.などでも答えることができますが、フルセンテンスで答える回答例を作成しています。

スクロールで回答が確認できます。

 

練習①【完了】

Q1

Have you finished your homework?

 

 

 

 

 

 

→ Yes, I have finished my homework.

 

Q2

Have you sent the email?

 

 

 

 

 

 

→ Yes, I have sent the email.

 

Q3

Have you already seen the movie?

 

 

 

 

 

 

→ Yes, I have already seen the movie.

 

練習②【経験】

Q1

 

Have you ever been to Kyoto?

 

 

 

 

 

 

→ Yes, I have been to Kyoto.

 

Q2

Have you met him before?

 

 

 

 

 

 

→ Yes, I have met him before.

 

Q3

Have you tried this food?

 

 

 

 

 

 

→ No, I have not tried this food.

 

練習③【継続】

Q1

How long have you known him?

 

 

 

 

 

 

→ I have known him for 10 years.

 

Q2

How long have you lived here?

 

 

 

 

 

 

→ I have lived here since 2020.

 

Q3

How long have you had this bag?

 

 

 

 

 

 

→ I have had this bag for three years.