英語
高校生
解決済み

She ( ) Keiko for three years now.
( )の中に適するものを選ぶ設問なんですが、

1 knows
2has known
3has been known

私は、三年前から今も知っている(知り合っている)
という判断で3を選んだのですが、答えは2のようです。
これって、knowが進行形にならないから、現在完了進行形にもならないって事ですか?

回答

疑問は解決しましたか?