日本語には英語の現在完了のような表現がないので色んな訳し方がある
その一つが「今までに~したことがある」【経験】
I have visited Kyoto once. 私は一度京都を訪れたことがあります。
また行こうと思えば行けるから,過去形ではない
これまでの経験を言っている
よく使われる言葉
once, twice, ~ times
before
ever, never
問題 2選択式
彼女は以前に寿司を食べたことがあります。
She has eaten sushi before.
I have been to Osaka many times.
We have seen that movie before.
問題 3選択式
あなたはパンダを見たことがありますか。
Did you ever see a panda?
Do you ever see a panda?
Have you ever seen a panda?
問題 4選択式
彼らはその映画を見たことがあります。
They watch that movie.
They watched that movie.
They have watched that movie.
問題 5選択式
彼女はフランス料理を試したことがありません。
She doesn't try French food.
She hasn't tried French food.
She isn't trying French food.
問題 6選択式
あなたはこれまでにどこを旅行しましたか。
Where have you traveled before?
Where do you travel before?
Where did you travel before?
問題 7選択式
あなたはこれまでに温泉に行ったことがありますか。はい,あります。いいえ,ありません。
Have you ever been to a hot spring?—Yes, I have. / No, I haven't.
Did you ever go to a hot spring?—Yes, I did. / No, I didn't.
Do you ever go to a hot spring?—Yes, I do. / No, I don't.
ヒント
「行ったことがある」だと go を使いたくなるし,文法的にはまちがいではない
でも go ではなく have[has] been to ~ を使うね
なぜなら go を使うと別のニュアンスになるから
問題 8選択式
彼はギターをひいたことがありますか。はい,あります。いいえ,ありません。
Did he play the guitar?—Yes, he did. / No, he didn't.
Does he play the guitar?—Yes, he does. / No, he doesn't.
Has he played the guitar?—Yes, he has. / No, he hasn't.