「私は〜に行ったことがあります」という文章を英語で伝えると、「I have been to ~.」という表現と「I have gone to ~.」という表現になります。「Been」と「gone」は「go」の過去分詞形です。「Go」は「行く」という意味があります。例えば、「I have been to America.」と「I have gone to America.」と言っても良いです。「Been」と「gone」の代わりに、「visited」という言葉も使っても良いと考えました。「Visited」は「visit」の過去分詞形です。「Visit」の意味は「訪れる」です。例えば、「I have visited America.」です。
行ったは go の過去形で went もありますが be の過去形で beenを
使う事も可能です。いたことに寄って行ったことになります。
行ったことがあると言う事は前にも一度は来てるとの意味だと思うので
前で before を使います。
「あなたの国に行ったことがあります」
"I've been to your country before" など
Go の過去過去形は went です。
スーパーに行った。
I went to the supermarket.
行ったことがある の言い方が違います。それは have been になります。
スーパーに行ったことがあります。
I have been to the supermarket before.
先生の住んでいる国に行ったことがあります。
I've been to the country where you live before.
I've been to the country you're from before.
行った はwent toけれど“行ったことがある”にしたら“have been to”になります。
東京行った
I went to Tokyo
東京行ったことある
I have been to Tokyo
あなたの国行ったよ
I went to your country
あなたの国行ったことあるよ
I have been to your country
意味は違くなるから気をつけてください。
「行ったことがあります」は「have been to」で表すことができます。これは現在完了形です。
「I have been to ~」で「~に行ったことがある」という意味になります。「to」の後には場所を表す名詞を続けます。
「been」はこの場合「go」の過去分詞形と解釈できます。
【例】
I've been to China before.
→前に中国に行ったことがあります。
I've been to Spain before.
→前にスペインに行ったことがあります。
Have you ever been to America?
→アメリカに行ったことはありますか。
I've never been to America.
→アメリカに行ったことはありません。
ご質問ありがとうございました。
「行ったことがあります」というフレーズは英語で「I have been there before」と言います。
大体場所について表す言い方になります。
A: Where is your hometown? = 実家はどこですか?
B: New York. = ニューヨークです。
A: Really? I have been there before! It is a beautiful place = 本当ですか?私行ったことがあります!素敵な待ちですね。
似ている言い方は「I have visited there」になります。visited を使うと短い間行ったことがあるという意味になります。
~~ たことがある という文法は I have (動詞) ~~
例えば: go -> been
未来系: I will go to your country.
過去形: I went to your country.
(経験があると言ったら、過去分詞): I have been to your country.
食べる -> eat
食べた -> ate
過去分詞 -> eaten
例文:
I have seen a whale.
くじらを見たことがあります。
「行った」だけなら英語で"I went"になります。
例えば、
"I went to the supermarket yesterday."
「昨日、スーパーに行った。」
「行ったことがある」なら英語が少し変わって"I have been"か"I have gone"になります。
例えば、
"I have been to Canada before."
「(前に)カナダに行ったことがある。」
ちなみに、会話の中で「(先生の住んでいる国に)行ったことがある」と返事するなら、こんな感じが一番自然だと思います:
A:"I'm from Germany."
B:"Oh, I've been there!" か "Oh, I've been there before!"
是非使ってみてください!