現在完了進行形:まだ続いている
have/has been + 動詞の ing 形:過去に始まり、今も継続している動作 — または、まだ湿った絵の具がはっきりと見える直前に終わった動作
現在完了進行形
止まらない動作
現在完了進行形は、過去に始まり、今も継続しているか、証拠がまだ鮮明な直前に終わった動作を示します。カメラが回っている現在完了です。
まだ続いている
その時始まり、今も継続I have been waiting for an hour
湿った絵の具
直前に終わり、結果が見えるYou have been crying
どれほど長く…?
最も好きな質問How long have you been learning English?
since / for パートナー
現在完了と同じ単語She has been working here since March
⚠️ have/has + 動詞の ing 形。現在完了の進行形双子です。
公式
have/has + 動詞の ing 形
3 つの部品、1 つのマシン:補助する have または has、真ん中の been、そして決して消えない -ing 動詞。
Ihave been workingall day
Shehas been sleepingfor two hours
Ithasn't been rainingmuch
How long have youbeen learningEnglish?
一般的な間違い
4 つのまだ続いているミス
-ing が落ちた時、has が間違った主語を追った時、またはこの時制が過去に終わった瞬間に突っ込もうとした時にエンジンストールします。
I have been work all day.
I have been working all day.
💡 -ing はこの時制のエンジンです。
She have been sleeping for two hours.
She has been sleeping for two hours.
💡 has は she と一緒です。
I am working here since 2020.
I have been working here since 2020.
💡 Since + 開始点は、継続する動作には現在完了進行形が必要です。
I have been going to London yesterday.
I went to London yesterday.
💡 過去に終わった瞬間は過去単純形を使います。
クイッククイズ
今学んだことを確認する
3 分、5 つの質問 — 定着したものをチェック。エッセイ形式の質問はありません、約束します。
I have been ___ English for three years.
💡 追加情報2 セクション
継続形か単純形?
1 つの質問で双子を選別する
現在完了とその継続形の双子は同じ橋を見ている — 一方が道路を撮影し、もう一方が写真を撮る。
Since と For、もう一度
since で始まり、for で伸ばす
この時制は since と for と共に存在する。ペアの一目で覚えるためのヒント。
Since + 時点
スタートラインsince Monday · since 9 a.m.
For + 期間
距離for two weeks · for ages
⚠️ 時点 → since。距離 → for。