ベネッセ 教育情報サイト ベネッセ 教育情報サイト

子育て・教育・受験・英語まで網羅したベネッセの総合情報サイト

お知らせ
  • 文字サイズ変更
  • S
  • M
  • L
  • No : 8168
  • 公開日時 : 2021/07/30 00:00
  • 更新日時 : 2022/06/02 11:17
  • 印刷

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

「現在完了の<継続>」と「現在完了進行形」の違いがわかりません。
カテゴリー : 

回答

「現在完了<継続>」と「現在完了進行形」の違いは使われる動詞の違いです。
状態を表す動詞を使うときは「現在完了<継続>」に,
動作を表す動詞を使うときは「現在完了進行形」にします。
どちらも「過去のある時点から現在までずっと~している」という「継続」の意味を表す点は同じです。
 
■「現在完了<継続>(have/has+過去分詞)」を使うとき
「知っている」「好きだ」「欲しい」「飼っている」「住んでいる」「~の状態だ,~にいる」といった状態を表す
動詞を使う場合は,「現在完了進行形」の形にすることはできず,「現在完了<継続>」の形にします。
 
[例]
・I have liked singing since I was a child.
(わたしは子どもの頃からずっと歌うことが好きです)
・My sister has wanted a dog for a long time.
(わたしの妹は長い間ずっと犬を欲しがっています)
・Mike has been sick since last week.
(マイクは先週からずっと具合が悪いです)
 
■「現在完了進行形(have/has been+~ing)」を使うとき
「勉強する」「(ゲームやスポーツなどを)する」「読む」「見る」といった動作を表す動詞のほか
「雨が降る」という場合は,「現在完了進行形」の形にします。
 
[例]
・I have been studying English for two hours.
(わたしは2時間ずっと英語を勉強しています)
・My brother has been watching TV for an hour.
(わたしの兄は1時間ずっとテレビを見ています)
・It has been raining since last week.
(先週からずっと雨が降っています)
 
※ただし,動作を表す動詞でも継続して行われている動作の場合は「現在完了(継続)」を
使って書くこともできます。
 
[比較]
・I have studied English for two years.
(わたしは2年間ずっと英語を勉強しています)
 
■現在完了<継続>(have/has+過去分詞)→ 状態を表す動詞を使うとき
■現在完了進行形(have/has been+~ing)→  動作を表す動詞を使うとき

アンケート: このQ&Aへのご感想をお寄せください。

ご意見・ご感想をお寄せください。 こちらに質問を入力頂いても回答ができません。いただいた内容は「Q&Aへのご感想」として一部編集のうえ公開することがあります。ご了承ください。

この記事をシェアする

  • facebook
  • twitter
  • line
学びの手帳
お手持ちのスマホでチェック!