英語
高校生
解決済み

現在完了の問題です。
答えが進行形で表されていましたが、普通の現在完了形じゃだめなんでしょうか?

10年 ナンシーはニンで働いています。 A. Nancy has been working here for ten years. Nancy has worked here for ten years はだめですか?
現在完了形

回答

✨ ベストアンサー ✨

まず、現在完了進行形と現在完了形(継続)の違いは、動作動詞を継続させるか、状態動詞を継続させるかによります。
例えば、現在完了進行形の場合:I have been working here for ten years.となり、動作動詞のworkを継続させています。
現在進行形の場合、I have known him for ten years.などのように状態動詞(knowにingをつけることはできない)ので現在完了形の継続用法を使っています!
つまり、workなどの動作動詞を継続させる場合は、現在完了進行形、状態動詞の場合は現在完了形の継続用法を使うということですね!

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