English
高中
已解決

これはなぜ③ではなく①がこたえなんkですか?

Q1 次の文の( )内に ) Tom for five years now. □ (1) I ( ①have known 013-436 2 have been knowing have knowing than twenty years.

解答

✨ 最佳解答 ✨

③ have +~ing という形はありません

① have +過去分詞 (現在完了形)
継続を表す①が答えです

kk

for five years (5年間)

期間を表す語句があるので継続を表す現在完了形①が答えになります

Rei

②も違いますか

kk

②の have been knowing は、(現在完了進行形)になっています
know という動詞はふつう進行形にはなりません
つまり、現在進行形や現在完了進行形にはならないので選べません。

留言
您的問題解決了嗎?