英語
高校生
解決済み

Next month l ( ) Tom for 20 years.

①will have known
②will have been knowing

上のかっこの中に①の方が入るみたいなんですが、②が入らない理由を教えてください

回答

回答

have beenは現在完了で
意味は継続、経験、完了、結果などで
未来系にはつながらないからでしょうか

あっちゃん

あれ、違った!
余計なことすみません!!!!!

ゲスト

そうでしたか...
でも多分気付かなかったので
そこの事を教えて下さりありがとうございます!

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