136.現在完了進行形
現在完了進行形は、「動作の継続」や「動作が少し前まで進行中だったこと」を表します。
1.動作の継続
日本語でいうと「(今まで)ずっと~し続けている」というような意味合いですね。
これは割と分かりやすいかな?と思います。
I’ve been doing this homework for 1 hour.
(私はこの宿題を1時間もやっている)
2.動作が少し前まで進行中だった
I have been working. I’m tired.
(ずっと仕事していたんだ、疲れた)
現在完了進行形の作り方
現在完了進行形の作り方は簡単です。
have+been+~ing(進行形)
です。
現在完了進行形を使うときの注意点
現在完了進行形を使うときには、いくつか注意点があります。
1.動作動詞を使う
進行形ですので、knowやlikeのような「状態動詞」には使えません。
進行形全般に言えることですが、現在完了進行形も例外ではなく動作動詞に限って使われます。
2.どのくらい続いているかの副詞が必要(継続の場合)
現在完了進行形の「動作の継続」で使う場合には「どのくらい続いていたか」の副詞を入れます。
例文ではfor 1 hour(1時間)と入れてありますね。
さて、次は過去完了に進みます。