2025.11.20
■ 現在完了進行形
(例文)We've been waiting for half an hour .
私たちは30分待っています。
【ポイント1】過去のあるときに始まった状態が現在まで続いているときには現在完了[継続]
を使うが、動作が現在まで続いていときには現在完了進行形〈have[has]
been+動詞-ing形〉「(ずっと)~している」を使う。
現在完了[継続]I have lived here for ten years .
「住んでいる」という状態の継続
(私はここに10年間住んでいます。)
現在完了進行形 I have been watching TV for an hour .
「見ている」という動作の継続
(私は1時間テレビを見ています。)
【ポイント2】現在完了進行形の疑問文は〈Have[Has]+ 主語 + been + 動詞-ing形~?〉
期間をたずねるときは〈How long have[Has]+ 主語 + been + 動詞-ing形
~?〉で表す。
【ポイント3】現在完了進行形の否定文は〈主語+have[Has]not been + 動詞-ing形~.〉
で表す。






