TOEIC・English
大學
已解決

Ben is a fridnd of mine.
I know / I've known him very much.

で、I knowかI've known正しい方を選ぶ問題です。
正解はI knowだったのですが、なぜI've knownが間違いなのか分かりません。解答には答えのみが載っていて、解説はありませんでした。

よろしくお願いします。

解答

✨ 最佳解答 ✨

現在完了なら現在完了。現在なら現在。現在の文に、現在(完了)で合わせれば問題はありません。

Ben has been a friend of mine. (いままで友達)--> I've known him very much.(いままでよく知っている)

Ben is a friend of mine. (いま友達)--> I know him very much. (いまよく知っている)


english110ban

×現在の文に、現在(完了)で合わせれば問題はありません。〇現在の文に、現在で合わせれば問題ありません。

ちなみに、これからも働き続けるなら、I've been working here for five years.
定年か辞任などで、今回で辞めるなら I've worked here for 40 years.
とします。

ゆみ

なるほど!すごく腑に落ちました。丁寧なアンサーをありがとうございます^ ^

留言

解答

間違いだと思います。I know という動詞は、ingを付け足せないようにpresent perfect でも使用されないと思う。あと、この形式を使うときは、期間をしめされることが多いです。例えば。I have worked there for six years. 間違っているかもしれません。

留言
您的問題解決了嗎?