英語
高校生
解決済み

l have been writing haiku for many years とl have written haiku for many years では意味違いますか?
現在完了形と現在完了形進行形の簡単な使い分けの方法を教えてほしいです!!

回答

✨ ベストアンサー ✨

★よく言われているのが
現在完了形の継続用法は[状態の継続]
現在完了進行形は[動作の継続]といわれます。

▶︎なぜこう言えるか、
現在完了形は、過去に完了したことが現在まで影響しているから状態の継続と言われているわけです。

例) I have known him since I was a child.
私が子供のときから私はかれを知っています。
→子供の時に知るという事を完了してそれが現在まで影響している。

▶︎現在完了進行形は、S have(has) been 〜ingですよね
この形は現在進行形と似ていますよね。

現在進行形は今、何かをしている[最中]ですよね。
現在完了進行形も[最中]なのです。

現在進行形と現在完了進行形の違いは過去からずっとそれをやっているか、ただ、いまやっているだけなのかの違いです。

ですから、現在完了進行形は過去のある時からずっと[今も]継続してやっている(最中)と区別します。

なにかありましたら遠慮なくどうぞ🤲

すずの

なるほど!参考になりますありがとございます

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