✨ ベストアンサー ✨
③ have +~ing という形はありません
① have +過去分詞 (現在完了形)
継続を表す①が答えです
②も違いますか
②の have been knowing は、(現在完了進行形)になっています
know という動詞はふつう進行形にはなりません
つまり、現在進行形や現在完了進行形にはならないので選べません。
これはなぜ③ではなく①がこたえなんkですか?
✨ ベストアンサー ✨
③ have +~ing という形はありません
① have +過去分詞 (現在完了形)
継続を表す①が答えです
②も違いますか
②の have been knowing は、(現在完了進行形)になっています
know という動詞はふつう進行形にはなりません
つまり、現在進行形や現在完了進行形にはならないので選べません。
この質問を見ている人は
こちらの質問も見ています😉
for five years (5年間)
↓
期間を表す語句があるので継続を表す現在完了形①が答えになります