B1 · 中級

現在完了進行形:まだ続いている

have/has been + 動詞の ing 形:過去に始まり、今も継続している動作 — または、まだ湿った絵の具がはっきりと見える直前に終わった動作

01

現在完了進行形

止まらない動作

現在完了進行形は、過去に始まり、今も継続しているか、証拠がまだ鮮明な直前に終わった動作を示します。カメラが回っている現在完了です。

🏃

まだ続いている

その時始まり、今も継続

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 形。現在完了の進行形双子です。

02

公式

have/has + 動詞の ing 形

3 つの部品、1 つのマシン:補助する have または has、真ん中の been、そして決して消えない -ing 動詞。

⚙️3つの形すべてで同じ構造
肯定形
Ihave beenworkingall day

Ihave been workingall day

肯定形 — he/she/it
Shehas beensleepingfor two hours

Shehas been sleepingfor two hours

否定形
Ithasn't beenraining

Ithasn't been rainingmuch

疑問形
How longhaveyoubeen learningEnglish?

How long have youbeen learningEnglish?

03

一般的な間違い

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.

💡 過去に終わった瞬間は過去単純形を使います。

04

クイッククイズ

今学んだことを確認する

3 分、5 つの質問 — 定着したものをチェック。エッセイ形式の質問はありません、約束します。

問題 1 / 50 / 5

I have been ___ English for three years.

💡 追加情報2 セクション
05

継続形か単純形?

1 つの質問で双子を選別する

現在完了とその継続形の双子は同じ橋を見ている — 一方が道路を撮影し、もう一方が写真を撮る。

動作は今も続いているのか — それともその結果は今も目に見えるのか?
はい — 継続形I have been cleaning — the floor is wet
いいえ — 完了、痕跡なし — 単純形I have cleaned my room three times this week
06

Since と For、もう一度

since で始まり、for で伸ばす

この時制は since と for と共に存在する。ペアの一目で覚えるためのヒント。

🏁

Since + 時点

スタートライン

since Monday · since 9 a.m.

📏

For + 期間

距離

for two weeks · for ages

⚠️ 時点 → since。距離 → for。

© 2026 English Measure. 無断転載禁止。