英語
中学生
解決済み

中3英語です
継続用法と現在完了進行形の違いを教えてほしいです💦
どちらもずっと〜しているという意味だと思うのですが、見分け方がイマイチ分かんなくて…

回答

✨ ベストアンサー ✨

この2つの大きな違いは動作を表すのか、状態を表すのかという点です。
現在完了形進行形の作りは動詞+ingでlikeやknow,needといったingをつけれない動詞(状態動詞)は付けることができません。
そのような場合は現在完了の継続用法を使います。
つまり、
継続用法…状態を表す動詞を使う。
現在完了完了進行形…動作を表す動詞を使う。
と覚えておくと良いです。
(意味は〜しているという同じ意味なので間違えやすいですが覚えておくと入試等で有利です!)

この回答にコメントする

回答

受験やテストの英文法の問題に関して言えば、英文に用いる或いは用いられる動詞(述語動詞)が、状態動詞か動作動詞かを見分けて、前者つまり状態動詞ならを「現在完了の継続用法」、後者を使うときは「現在完了進行形」と覚えておくと、点数につながるはずです。もちろん、絶対的なルールというわけではありません。

実際に例文を挙げると、
I have lived in Tokyo for three years.「私は東京に3年間ずっと住んでいる」
は、live が状態を表す動詞なので、have been living ではなく、have lived になっております。ただし、この英文はたとえば「三年間住んだことがある」のように経験用法と解する余地もありますから、
I have been living in Tokyo for three years.
にする方がより明確に継続を伝えることができるでしょう。ですが、学校では状態動詞は進行形にしないというルールを覚えさせられるはずなので、have lived にした方が無難かも知れません。

また、たとえば、
I have been reading this book since yesterday. 「私はこの本を昨日からずっと読んでいる」
この文では read が動作を表す動詞なので have been reading が使われてい、継続を表していることが分かります。since〜 という副詞句も、継続用法と仲良しの字句ですから、併せて覚えておくと良いでしょう。

全てを網羅することは出来ませんが、
状態動詞と動作動詞の区別、
現在完了の各用法と共に使われる副詞(句・節)を覚える、
以上が現在完了を理解する上での必要事項になります。

この回答にコメントする
疑問は解決しましたか?