英語
中学生

「アメリカに行った事がある。」が、
「I have been to America」になる理由を教えてくださいm(__)m

現在完了

回答

行くだから、goneにしたくなりますよね

もしI have gone to Americaだったら完了用法として受け取ることもできます
私はアメリカに行った(そして今もアメリカにいる)という意味にもなってしまいます
なのでBeenを使うんです

この回答にコメントする

現在完了の経験用法ですね
beは「ある」「いる」という意味があります
だから、現在完了を使うことによって
「いたことがあります(という経験があります)」となります

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