もう迷わない!現在完了進行形と完了形の違い・使い分け完全攻略
英語の時制をマスターするうえで最も重要なのは、文法公式ではなく話者がどこに視点を置いているかです。「現在完了形との違い」を一言で表すなら、視線が「結果・状態」にあるのか、それとも「今まさに続いている生々しい動作」にあるのかという点に尽きます。
現在完了形(have + 過去分詞)の継続用法は、過去のある時点から現在までの「つながり」や「事実の蓄積」を静かに伝えます。一方、現在完了進行形(have been -ing)は、「さっきからずっと手を休めずにやっていて、今も息が上がっている」ような、生々しい臨場感を伴います。
たとえば、以下の2つの文を比較してみましょう。
・I have painted the wall.(壁を塗り終えたところだ【完了・結果】)
・I have been painting the wall.(さっきからずっと壁を塗っている最中だ【動作の継続】)
後者の現在完了進行形では、発話者の服にペンキが飛び散っていたり、手元に刷毛を持っていたりする情景が浮かびます。これが継続用法の見分け方における最大の鍵です。単に「期間」を述べるだけでなく、「直前までその動作に没頭していた」という空気感を伝えたいときに、have been -ingが真価を発揮します。