「現在完了<継続>」と「現在完了進行形」の違い
は使われる動詞の違いです。
状態を表す動詞を使うときは 「現在完了<継続>」に,
動作を表す動詞を使うときは 「現在完了進行形」にします
。
どちらも「過去のある時点から現在までずっと〜している
」という「継続」 の意味を表す点は同じです。
「現在完了<継続> (have/has+過去分詞) 」 を使うと
き
「知っている」「好きだ」 「欲しい」 「飼っている」 「住
んでいる」 「~の状態だ, ~にいる」 といった状態を表す
動詞を使う場合は, 「現在完了進行形」 の形にすることは
できず,「現在完了<継続>」の形にします。
[例]
●
Ihave liked singing since I was a child.
(わたしは子どもの頃からずっと歌うことが好きです)
●
・My sisterhas wanteda dog for a long time.
(わたしの妹は長い間ずっと犬を欲しがっています)
●
• Mike has been sick since last week.
(マイクは先週からずっと具合が悪いです)
「現在完了進行形(have/has been+~ing)」を使うと
き
「勉強する」 「(ゲームやスポーツなどを)する」「読む
」 「見る」 といった動作を表す動詞のほか
「雨が降る」 という場合は、「現在完了進行形」 の形にし
ます。