毎日少しずつ英語の文法を学習できる無料メルマガ【誰でもできる!毎日5分英文法】
※重要なお知らせ⇒当サイトは8月20日以降【http://e-grammar.info/】に完全移転します。
英語をいち早く取得したい貴方へ→毎日話して月額6800円のオンライン英会話!イングリッシュチャンネル
トップページ完了進行形[現在・過去・未来]現在完了進行形[動作動詞の継続]

完了進行形[現在・過去・未来]

現在完了進行形について解説します。

現在完了進行形の形は「have(has) + been + 動詞のing形」、意味は現在完了形の継続と同じ「(今まで)〜し続けています」です。

現在完了進行形の形は、現在完了形と進行形がくっついた形です。

以下のように、現在完了形の形「have(has) + 過去分詞」と進行形の形「be動詞 + 動詞のing形」を足し算しすると現在完了進行形の形になります。

   have(has) + 過去分詞
+)           be動詞  + 動詞のing形
------------------------------------------------------------------
   have(has) +  been    + 動詞のing形
               ↑be動詞の過去分詞

しかし、意味は現在完了形の継続と同じ「〜し続けています」ですが、全く同じなら現在完了進行形は必要ありません。

継続を表す時には、動詞が状態動詞であるか動作動詞であるかにより、動詞の種類で現在完了形と現在完了進行形を使い分ける必要があります。

状態動詞とは、その状態をコロコロ変えることができない動詞live,know,believeなどで、通常進行形で用いることができません。

動作動詞とは、その動作をコロコロ変えることができる動詞play,run,studyなどで、進行形で用いることができます。

状態動詞は進行形にできないので、状態動詞の継続を表す時には以下のように現在完了形を用います。

I have lived in Japan for ten years.
「私は、10年間日本に住んでいます(住み続けています)。」

これに対し動作動詞は進行形にできるので、動作動詞の継続の時には以下のように現在完了進行形を用います。

I have been playing tennis since this morning.
「私は、朝からテニスをし(続け)ています。」

現在完了進行形に経験や完了(結果)の意味はなく、継続「〜し続けている」の意味しかありません。キーワードも現在完了形の継続と同じforとsinceです。

よって、現在完了進行形は「have(has) + been + 動詞のing形」という形と現在完了形の継続との使い分けを抑えておけば大丈夫です。

現在完了進行形の文は、have(has)にnotを付ければ否定文になります。

否定文の意味は、「〜し(続け)ていません」となります。

それでは、以下の現在完了進行形の文を否定文に書き換えてみましょう。

I have been studying English since this morning.
「私は、朝から(ずっと)英語を勉強しています。」

否定文は、haveの後ろにnotを付け以下のようになります。

I have not been studying English since this morning.
「私は、朝から英語を勉強していません。」

have notの省略形haven'tを用いて、以下のように書くこともできます。

I haven't been studying English since this morning.

もう1つ、現在完了進行形の文の否定文を考えてみましょう。

It has been raining for a week.
「1週間(ずっと)雨が降り続いています。」

rainは動作動詞(雨は降ったり止んだりころころ変わる)なので、現在完了進行形で継続を表します。

また、この場合主語が三人称単数なので、haveではなくhasを用います。

hasの後ろにnotを付け、否定文は以下のようになります。

It has not been raining for a week.
「1週間(ずっと)雨が降っていません。」

has notの省略形hasn'tを用いて、以下のように書くこともできます。
It hasn't been raining for a week.

現在完了進行形の疑問文は、現在完了形の文と同じようにhave(has)を主語の前に出し、文末にクエッションマーク?を付けます。

疑問文の意味は、「(ずっと)〜し続けていますか」となります。

それでは、以下の現在完了進行形の文を疑問文に書き換えてみましょう。

He has been playing tennis since this morning.
「彼は、朝から(ずっと)テニスをし(続け)ています。」

hasを主語の前に出し、文末に?を付け、疑問文は以下のようになります。

Has he been playing tennis since this morning?
「彼は、朝から(ずっと)テニスをし(続け)ていますか。」

答え方は、YesまたはNoとhave(has)を用い、以下のようになります。

Yes, he has. 「はい、彼はテニスをし続けています。」

No, he hasn't. 「いいえ、彼はテニスをし続けていません。」

現在完了形の継続の疑問文と同様に、現在完了進行形の疑問文でも疑問詞How long「どの位の間〜」を用いて継続期間を尋ねることがあります。

先ほどの疑問文をHow longを用いた疑問文に書き変えてみましょう。

疑問詞How longを疑問文の先頭に置き、その後ろに現在完了進行形の疑問文を付けて以下のようになります。

How long has he been playing tennis?
「彼は、どの位の間テニスをし(続け)ていますか。」

継続の期間が分からなくて尋ねているので、since 〜 の部分は省略します。

答え方は、継続期間を表すfor 〜 またはsince 〜 を現在完了進行形の文の最後に付け、以下のようになります。

He has been playing tennis for two hours.
「彼は、2時間テニスをし(続け)ています。」

He has been playing tennis since 10a.m.
「彼は、午前10時からテニスをし(続け)ています。」

これは丁寧な答え方で、日常の会話では以下のように期間だけを答えます。

For two hours. 「2時間です。」

Since 10a.m. 「午前10時からです。」
トラックバックURL
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
☆TOEIC対策お勧め本☆
TOEIC対策

利用者の評価も高いお勧めのTOEIC対策本(500〜860点まで対応)です。一冊で全パートの対策ができ、英語の文法理解にもお勧め。送料無料!

☆単語力とリスニング強化☆
単語耳

きちんと発音できる単語は一生忘れません。一生分の単語力+リスニング力が身に付いて忘れなくなる秘訣が凝縮されています。送料無料!

英語の文法書 ご案内
英語の文法書

管理人のTomoです。このブログを訪問して頂き、有難うございます!英語は難しいものではなく、文法を通して理屈を理解すれば触れるのが楽しくなる、ということをこのブログを通して感じて頂ければと思います(^_^)/

初めての方へ
英語の文法書を読む前に

英語の文法問題はこちら
英文法問題集

人気ブログランキング参加中!
応援宜しくお願いしますm(__)m
英語の文法書

ブックマークはこちら

Yahoo!ブックマークに登録Yahoo!ブックマークに登録
Google Bookmarks に追加
はてなブックマークに登録
Livedoorクリップに登録
  • seo
My Yahooへ追加
Google Readerへ追加
gooへ追加
英語の文法書 Pick UP!