現在完了進行形の基本

◯ have / has + been + 動詞のing形
・I / You / We / They have been studying.
・He / She / It has been working.
・I have been studying Spanish for two years.
「私は2年間ずっとスペイン語を勉強している」
・Lucy has been waiting for you since morning.
「ルーシーは朝からずっとあなたを待っている」
・They have been playing baseball for three hours.
「彼らは3時間ずっと野球をしている」
現在完了英の意味と使い方

(1)「ずっと〜している」(継続)
過去にはじまった動作が今も続いていることを表します。
・Linus has been living in the town since 1979.
「ライナスは1979年からこの街に住んでいる」
・We have been working in this project for months.
「私たちは何ヶ月もこのプロジェクトに取り組んでいる」
(2)「最近ずっと〜している」(繰り返し)
過去から現在にかけて何度も繰り返している動作を表します。
・Patty has been calling me a lot lately.
「パティーは最近ずっと私に電話をしている」
・I have been thinking about changing my job.
「彼は仕事を変えることを考え続けている」
現在完了形との違い

◯現在完了形(have / has + 過去分詞):結果・経験・完了・継続
・I have studied English for two years.
「2年間英語を勉強した」
※勉強した経験があるか勉強が完了している
◯現在完了進行形(have / has + been + 動詞-ing):動作が続いていることを強調
・I have been studying for 2 years.
「2年間ずっと勉強をしている」
※今も継続して勉強していることを強調
☆現在完了進行形は、「動作の継続」をより強調したいときに使います。
よく使われる表現

◯ for + 期間:「〜の間ずっと」
・I have been reading for two hours.
「私は2時間ずっと本を読んでいる」
◯ since + 過去の時点:「〜以来ずっと」
・Lucy has been working here since 2019.
「ルーシーは2019年以来ずっとここで働いています」
◯ lately / recently:「最近」
・I have been feeling tired lately.
「最近ずっと疲れを感じている」
現在完了進行形が使えない動詞

◯現在完了進行形にできない主な動詞
状況を表す動詞(状態動詞)は、通常現在完了進行形にはできません。
・know
・like
・love
・hate
・need
・want
・understand
・belong
・own
・have (所有の意味)
・I have known him for 5 years.
❌I have been knowing him for 5years.
・Loretta has had a car since 2020.
❌Loretta has been having a car since 2020.
.
否定文・疑問文の作り方

(1)疑問文(have / hasの後ろにnotをつける).
・I have not been studying..
「私は勉強していない」.
・Lydia hasn’t been sleeping well lately..
「リディアは最近よく眠れていない」
.
(2)否定文(have / hasの後ろにnotをつける)
・I have not been studying.
「私は勉強していない」
・Emily hasn’t been sleeping well lately. 「エミリーは最近よく眠れていない」








































