✨ คำตอบที่ดีที่สุด ✨
継続という捉え方は合ってます🙆♀️
ただ、答えはShe has used this camera for a long time.の方です。
現在完了は、【経験】【継続】【完了】とありますが、どの用法でもhave(has) + 過去分詞 です。
はなさんが使ったhave(has) + been +〜ing は現在完了進行形です。この名前の通り現在完了のhave+過去分詞(been)と進行形のbe動詞(been)と〜ingが合体した感じです!
現在完了進行形は継続で使います!なので、継続は「現在完了」又は「現在完了進行形」となります。
後は、この2つの使い分けですね。
「現在完了」の時は、継続していますが、for a long time が指す期間ずっと1秒も欠かさず使ってるわけではありません。
愛用してカメラはこれしか使ってない!写真を撮るならこのカメラ!という感じで使い続けているという継続です。
これに対して、「現在完了進行形」は1秒も欠かさずに使ってる状況になります。なので、現在完了の進行形という期間を表す表現にさらに現在進行形のように今使っている状態を付け加えています。
for a long time がもし一年とするなら、
「現在完了」では、写真を撮る時はこのカメラでしか撮ってません!
「現在完了進行形」では、息をするようにずっとこなカメラを使ってます!という感じです。
中学文法として知っておく場合は、上であげた通りで問題ないのですが、英語も言語なのでhave played かhave been playedでニュアンスが異なってやっかいなんですよ😅
一応話しておくと、
have playedだと6歳からやってきていて、これからも続けるつもりという意味が込められます。
一方で、have been playing だと6歳から今までは続けています。(今後も続けるかまではわからない)という感じです。
現在完了は過去から現在はもちろん未来への視点もある表現
現在完了進行形は過去から現在を重視した表現
という違いで使い分けられてます!
正直、この違いを問題集で見つけるのは困難です。どのような意図を持って文を作っているかが不明なので。
空欄補充の問題のような字数制限があれば、答えはどちらか選べますが、そうで無い場合はあまりいい問題ではなかったと思って踏ん切りをつけた方が勉強しやすいと思います。
了解しました!!
本当に助かりましたっ😭✨
頑張ります☺
なるほどっ!!
私、一つひっかかる問題がありまして😭
これは理解できたんですけど
i have been playing the piano since i was sixは、なぜingになるのでしょうか?🤦♀️
これは私からすると一秒も離れずピアノをしていたっていうイメージになってて😵💨