※当サイトはプロモーションが含まれています

I have been playing tennis. 現在完了進行形はどんなニュアンスなの?

英語の文法には様々なルールがありますが、

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

それぞれどのような
ニュアンスを持つかわかりますか?

I have been playing tennis.

I have played tennis.

上が‟現在完了進行形”
下が‟現在完了形”であることは

学校の授業で習ったため、
知っている人も多いでしょう。

ではいったい、この二つの文章の
違いは何なのでしょうか?

>>【受講者120,000人突破!】<<
>英語が上達する1日3分の無料メール講座<

‟期間”が隠れている?

私はテニスをしています。
「I have been playing tennis.」

これは、現在完了進行形ですが

「I am playing tennis.」

の現在進行形だとどうでしょう。

日本語に訳すと
‟私はテニスをしています。”

と同じになりますね。

では、
なぜ使い分ける必要が
あるのでしょうか?

実は現在形で
「I am playing tennis.」
と言った場合は

‟今まさに”テニスを
している最中です。
となり

どのくらいの時間
テニスをしているのかはわかりません。

例えばテニスをしている最中に
友人から電話がかかってきて

今何してるの?
「What are you doing?」

と聞かれた時には

今まさにテニスしてるの
「I’m playing tennis」

と答えることができますね。

それでは、
完了形で表現した場合の
ニュアンスはどうなるのでしょうか?

「I have played tennis」

これは、
‟私はテニスをしたことがある”
と訳しますので、

「経験」を表します。

つまり、
今テニスをしているか
どうかは関係なく、

過去にテニスをした経験がある、
という意味を持ちます。

現在完了進行形を使った表現には、
多くの場合、

その動作を継続して
行っている時間が
隠されています。

「I have been playing tennis
(all day)」

私は(一日中)テニスをしています。

のように、
どのくらいの時間テニスをしているのかを
伝えることができます。

私は一日中食べ続けています。
「I have been eating all day.」

の場合も、
朝から今まで
ずっと食べ続けていたという
状態を示すことになります。

現在完了形と現在完了進行形の違いは?

現在完了進行形

私は2年間東京に住んでいます。
「I have been living in Tokyo for 2 years.」

現在完了形

私は2年間東京に住んでます。
「I have lived in Tokyo for 2 years.」

「住んでいます」と「住んでます」
程度の違いで
ほとんど意味に違いはありませんね。

どちらも過去のある時点から
今までの状態を表していますが、

現在完了進行形を使った場合、
「今も継続している」という
ニュアンスが含まれるため、

「今も東京に住んでいる」という点を
強調したい時に使いましょう。

動作や習慣を表わす動詞はどっちでもOK!

「I have been living in Tokyo for 2 years.」
(現在完了進行形)

「I have lived in Tokyo for 2 years.」
(現在完了形)

私は2年間東京に住んでいます。

いずれも意味は
ほとんど同じであると説明しました。

しかし、
実は細かいルールが存在します。

「live」(住む)
という動詞ですが

「私は2年間東京に住んでいます。」

という内容は、
日常のことを示していませんか?

例えば、
「work」(働く)
はどうでしょうか。

私は5年間ここで働いています。
「I’ve been working here for 5 years.」

仕事をするということは
日常的だったり、習慣です。

ですので「live」と同じように

私は5年間ここで働いてます。
「I’ve worked here for 5 years.」

と現在完了形で伝えても
同じ意味となります。

また、日常や習慣を示す動詞以外に
動作を示す動詞(talk、study、waitなど)を使う場合も
現在完了形、現在完了進行形の両方で表現できます。

私は3か月英語を勉強しています。
I’ve been studying English for 3 months.

I’ve studied English for 3 months.

私は彼を1時間待っています。
I’ve been waiting for him for 1 hour.

I’ve waited for him for 1 hour.

一方
現在完了形、現在完了進行形の
片方でしか表現できない動詞もあります。

状態を表す動詞
「be, know, like, love, think, want, believe」
は、現在完了進行形には使用できません。

× I’ve been knowing her for 5 years.
○ I’ve known her for 5 years.

× I’ve been loving him for 8 years.
○ I’ve loved him for 8 years.

現在完了進行形のポイントはこちらの記事も参考になります
英語ができる人と出来ない人の違いはズバリ!

I have been playing tennis. 現在完了進行形はどんなニュアンスなの? まとめ

現在完了進行形
I have been playing tennis.

現在完了形
I have played tennis.

意味は同じ
私はテニスをしています。
ですね。

「今も継続して行っている」という
ニュアンスを強調したい場合は
現在完了進行形を使い、
「(今はともかく)経験したことがある」
過去の経験を強調したい場合は
現在完了形を使いましょう。

「日常、習慣、動作」を示す動詞を使うときは
あまり難しく考えずに
現在完了形、現在完了進行形で表現できます。
ただし現在完了形でしか使えない動詞は、
そんなに数も多くないので、
この際まとめて覚えてしまいましょう!

そうすれば実際に使おうとしたときに、
迷ったり考え込んだりすることなく、
スムーズに正しい表現を使えるようになりますよ!

動画でおさらい

「I have been playing tennis.
現在完了進行形はどんなニュアンスなの?」を、

もう一度、
動画でおさらいしてみましょう。







この記事にコメントする

必須

1件のコメントがあります

  1. 英語マスター

    でもさ、I’ve been hearing the news.っていうよ?