旅行の話をしていると、「どこどこに行ったことある?」のような質問を投げ掛けられることがあると思います。そんなとき、「行ったことがあります」と伝えるには、英語でどう言えば良いのでしょうか。
「行ったことがある」を英語にすると…
「I’ve been there」と言います
「I went to~」と答えてしまいがちですが、「経験」について問われている場合は「現在完了」で答えます。現在完了形は「have+過去分詞」なので、「I have been~」となります。具体的な場所を明示する場合は、前置詞の「to」を加えて、「I’ve been to Canada」(カナダに行ったことがあります)と言うことができます。
「一度も行ったことがない」と伝えたいときは、「I’ve never been there」と否定形にします。また、反対に自分が質問するときは、疑問文の形に変えます。「今までに日本に来たことはありますか?」と聞きたいときは、「Have you ever been to Japan」と表現できますね。