I have been playing tennis. 現在完了進行形はどんなニュアンスなの?
英語の文法には様々なルールがありますが、現在完了進行形と現在完了形それぞれどのようなニュアンスを持つかわかりますか?
I have been playing tennis.
I have played tennis.
上が‟現在完了進行形”下が‟現在完了形”であることは学校の授業で習ったため、知っている人も多いでしょう。
ではいったい、この二つの文章の違いは何なのでしょうか?
>英語が上達する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.
現在完了進行形はどんなニュアンスなの?」を、もう一度、動画でおさらいしてみましょう。
でもさ、I’ve been hearing the news.っていうよ?