現在完了進行形と過去完了進行形について。
動作動詞を使って「~し続けている」を表現。
関連ページ
進行形と
完了形
の文法は組み合わせることができる。
要点
完了進行形は現在完了進行形と過去完了進行形に分かれる
現在完了進行形は過去から今現在まで動作を継続し続けている状態を表す
現在完了進行形の文法は「have been 現在分詞」
過去完了進行形は大過去から特定の過去まで動作を継続し続けている状態を表す
過去完了進行形の文法は「had been 現在分詞」
完了進行形について
進行形のルールと同様、
動作動詞
に対してしかこの文法は使えない。
完了進行形は、現在完了進行形と過去完了進行形に分かれる。
現在完了進行形は、過去から今現在まで動作を継続し続けている状態を表す。
具体的には「~し続けている」もしくは「(直前まで)~し続けていた」という風に訳される。
文法は「have been 現在分詞」
I
have been waiting
Takashi for 2 hours. = タカシを2時間
待ち続けているよ
。
I finally finished. I
've been played
this game. = ようやくクリアした。
ずっと
このゲームを
プレイしていたんだよ
。
I've been played this game.の方は、文脈からすでにプレイし終わってる事が分かる。
このように完了進行形を訳す際にはちょっと注意が必要になる。
過去完了進行形は、大過去から特定の過去まで動作を継続し続けている状態を表す。
具体的には「(その過去まで)~し続けていた」もしくは「(その過去の直前まで)~し続けていた」という風に訳される。
文法は「had been 現在分詞」
They
had been playing
until I arrived. = 私が到着するまで彼らは
ずっと遊んでいた
。
I
'd been sleeping
20 hours when I woke up. = 目が覚めた時、私は20時間
も眠っていた
。