現在完了進行形
hiro8

こんにちは。
四流外資系社員の
安田トーシローです。

このサイトでは、英語苦手歴20年の筆者が
上級者では気づけない英語のポイントを
ド素人目線でわかりやすく紹介します。


現在完了進行形って
完了形なの?進行形なの?

 

という英語初心者向けに!
わかりやすく紹介します。
 

I have been cleaning my room since this morning.
朝から部屋を掃除していました。
I’ve been practicing the piano for three years.
3年間ピアノを練習しています。

これは現在完了形と
どのように違うのか?
どんなとき使うのか?

このあたりの詳細を
お伝えします。
 

英語の現在完了進行形は何を伝えるのか?

現在完了進行形は以下のようなことを
あらわすときに使います。
 

英語の現在完了進行形の用途

  1. 過去から現在までの進行+完了
  2. 過去から現在までの動詞の強調
  3. 過去から現在までの継続性を伝える

これが基本です。
 

完了形なので当然
[完了][経験][継続][結果]
の意味があります。
 

英語の現在完了進行形の日本語訳

  1. ~し[続け]ていました
  2. ~し[続け]ています

 

【時制の用途一覧】

時制 用途
現在完了進行形 過去から現在までの進行+完了
過去から現在までの動詞の強調
過去から現在までの継続性を伝える

 

【時制の時間幅一覧】

時制 時間幅
現在完了進行形 現在完了進行形の時間幅

 

日本語には完了形がないため
完了形と完了進行形の区別が
つきにくいです。
 

おそらく日本語から
自動翻訳ソフトを通しても
現在完了進行形で訳されることは
ないのではないでしょうか!?
 

hiro9

だからこそ、
この微妙なニュアンスを
知っておく必要があります。

英語の現在完了進行形の基本

現在完了進行形の時制は現在です。
 

基本は現在完了形と同じです。
違いは微妙なニュアンスだけです。
 

have been 動詞ing

これが基本形です。
 

[完了形]と[進行形]の
2つの特徴を持っています。
 

英語の現在完了進行形の日本語訳

  1. ~し[続け]ていました
  2. ~し[続け]ています

基本的には、このような訳し方になり、
現在完了形と全く一緒です。
 

意訳してしまうと
[続ける]という言葉がなくなり
[していました]というように
完了形と同じになります。
 

現在完了進行形の例文を
いくつか紹介します。
 

I have been practicing guitar for two years.【経験】
私は2年間ギターを練習しています。
I have been liveing in Osaka for three years.【継続】
私は3年間大阪に住んでいます。
It has been raining since yesterday.【結果】
昨日から雨が降っています。
hiro8

こんな感じです。

英語の現在完了進行形と現在完了形の違い

現在完了進行形と現在完了形は
日本語訳では区別しにくいです。
 

英語の現在完了進行形の用途

  1. 過去から現在までの進行+完了
  2. 過去から現在までの動詞の強調
  3. 過去から現在までの継続性を伝える


基本的には
[完了形]と[進行形]の
特徴を合わ持っています。

動詞を強調する

現在完了進行形と現在完了形の
違いはニュアンスです。


特に[動詞の強調]が
現在完了進行形の特徴です。


I have been liveing in Osaka for 10 years.【現在完了進行形】
私は10年間大阪に住んでいます。

[住んでいる][住み続けている]
ということを強く訴えたいときに
現在完了進行形を使います。
 

意味だけ言えば
以下のような現在完了形でも
全く問題ありません。
 

I have lived in Osaka for 10 years.【現在完了形】
私は10年間大阪に住んでいます。

[lived]に対して[living]という
進行形なので「住んでいる」という
動作を強調しています。


どちらを使うのが正しいのかではなく
どのようなニュアンスを伝えたいか?
というだけです。

英語初心者で自信がなければ
現在完了形を使っても
全然大丈夫です。
 

いずれにしろ意味が伝わります。
 

継続性を伝える

日本語訳では
現在完了進行形と現在完了形は
同じになります。


しかし、進行形なので
[継続して動作している]
というニュアンスが含まれています。


ということは、
 

I have been liveing in Osaka for 10 years.【現在完了進行形】
私は10年間[ずっと]大阪に住み[続けて]います。

このように
[ずっと~し続けている]
という継続性が加わります。
 

hiro12

一方!

I have lived in Osaka for 10 years.【現在完了形】
私は10年間大阪に住んでいます。

現在完了形は
継続的に住んでいるものの、
もしかしたら1年くらい
別の場所に住んでいた
可能性があります。
 

hiro14

これに対して

現在完了進行形は
[ずっと住み続けていた]
と強調している以上は
他の場所に住んでいた可能性は
限りなく低いです。
 

あくまでニュアンスの世界なので
厳密にそのような規則が
あるのかどうかは
わかりません…。
 

日本語にすると
表には出てきませんが、
このような点が
現在完了進行形と現在完了形の
違いになります。
 

まとめ

現在完了進行形は以下のようなことを
あらわすときに使います。
 

英語の現在完了進行形の用途

  1. 過去から現在までの進行+完了
  2. 過去から現在までの動詞の強調
  3. 過去から現在までの継続性を伝える
英語の現在完了進行形の日本語訳

  1. ~し[続け]ていました
  2. ~し[続け]ています

【時制の時間幅一覧】

時制 時間幅
現在完了進行形 現在完了進行形の時間幅

 

次回は過去完了進行形を
紹介します。