パターン 12:I have been (-ing) と 現在完了進行形 [中級]

今回は I have been (動名詞) というパターンをお教えします。このパターンは日本語で「~している」と翻訳されることが多いんですが、I have been (~ing) は「今までやってきたしこれからも続けてやること」という意味を持っています。

現在完了進行形ですね。日本語はこのような時制がないから、学ぶのが少し難しいだと思いますが、現在完了進行形の文は「過去から今までやっていてまだ続けるつもりだ」というニュアンスを持っています。次の例文で使い方を説明します。

  • I have been studying English for ten years.
    僕は10年間英語を勉強してきた。

上記の文は「10年前から今まで英語を勉強してきてまだ続けるつもりだ」というニュアンスを持っています。

  • I have been watching TV for three hours.
    私はテレビを3時間見ている

私はテレビを3時間見ているしこれからも見続ける」というニュアンスを持っています。

  • I have been living in Japan for five years.
    私は5年間ずっと日本に住んでいます

私は5年間ずっと日本に住んでいて未来にも日本に住むつもりだ」というニュアンスです。

  • I have been studying here since 8:00.
    私は8時から (ずっと)勉強しています 。

私は8時からずっと勉強していて続けるつもりだ」というニュアンスを持っています。

I have been (動名詞) (最近~している)

I have been (~ing)  は「最近している」という意味で使われる場合もあります。この表現は lately (最近) とか these days (このごろ) などの時間表現と一緒に使われることが多いんです。このパターンは形容詞と一緒に使われることも多いです。

  • I have been watching Korean dramas lately.
    私は最近韓国のドラマを見てる。
  • I have been very busy lately.
    最近とても忙しいんだ。
  • These days I have been working every day.
    この頃は僕が毎日に働いている。
  • How have you been doing lately?
    最近は元気にしていますか?
  • I have been teaching English since last year.
    私は、去年から英語を教えている。