TOEIC・英語
大学生・専門学校生・社会人
解決済み

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. 間違っているかもしれません。

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

この質問を見ている人は
こちらの質問も見ています😉