English
Junior High
Resolved

質問です

Answers

✨ Best Answer ✨

goは行くという動作の動詞、
beはいるという状態の動詞です
これをふまえて、現在完了を考えると、
have gone は、「行く」ことが完了しているので、行ってしまった となります。
これに対し、
heve beenでは、「いる」ことが完了しているので、
いた → いたことがある となります。

理系のシモン

現在完了について
ちなみに、現在完了の訳は、完了、経験、継続
などと言われますが、
現在完了のhaveの品詞はただの動詞で、持っているという意味です。
そこに過去分詞(状態を表す)が着くことによって、
「過去にあった状態」を持っているというのが元々の意味です

Post A Comment
Were you able to resolve your confusion?