have been + V-ing (ハブビーンブイアイエヌジー) とは 現在完了進行形 の基本形 で、 「ずっと 〜 し続けている」 を表します。
文の種類ごとの形を整理します。
| 文の種類 | 形 | 例 |
|---|---|---|
| 肯定 | have/has been + V-ing | I have been running. |
| 否定 | have/has not been + V-ing | I haven't been running. |
| 疑問 | Have/Has + 主語 + been + V-ing? | Have you been running? |
使えるのは動作動詞 (run, play, study, wait, read など) です。 know, like, want などの 状態動詞 はこの形にせず、 普通の 現在完了 (have known) を使います。
試験では 「ずっと知っている」 を have been knowing としないこと。 状態動詞は have + p.p. で継続を表します。