〜したことがある(経験の現在完了)Have You Ever…? The Perfect of Experience
時制・相 / Tense & Aspect
「行ったことがある」「見たことがある」は現在完了で。Have you ever …? で経験を聞き、I've been to … で「行ったことがある」。ポイントは、これが「今までの人生」という今につながる期間の話だ、ということです。
For "I've done that before," English uses the present perfect: Have you ever …? to ask, I've been to … for places. The key idea: you're talking about life up to now — a period that ends in the present.
経験も「今」の話
Experience Is About Now, Too
I saw that movie in 2020. は過去の一点の報告。I've seen that movie. は「見た経験が今の自分にある」という話です。だから「もう知ってるよ」「ネタバレしても大丈夫」という今の状態まで伝わる。経験の現在完了も、カメラは今にあります。
I saw that movie in 2020 reports one past moment. I've seen that movie says the experience is part of who you are now — which is why it also means "I know it; you can't spoil anything." The camera, once again, stands in the present.
経験の聞き方・言い方Asking and telling
Haveこの文の組み立て【現在完了】過去に起きたことを、いまと結びつけて言う形。「いつ起きたか」ではなく「いまどうなっているか」に重心がある。だから yesterday のような過去の一点を指す語とは一緒に使えない。(この文では 2 語はさまって離れている) you ever tried natto?
納豆、食べたことある?
ever =「今までの人生のどこかで」。Ever = at any point in your life so far.
I'veこの文の組み立て【現在完了】過去に起きたことを、いまと結びつけて言う形。「いつ起きたか」ではなく「いまどうなっているか」に重心がある。だから yesterday のような過去の一点を指す語とは一緒に使えない。 never beento動詞が決める【have been to = 行ったことがある】have been to で「行ったことがある」。行き先を言う to ではなく、この形とセットの to。I have never been in Okinawa. だと「沖縄に居たことがない」という別の話になる。 Okinawa.
沖縄には行ったことがない。
never は「人生でゼロ回」。Never = zero times, your whole life.
I'veこの文の組み立て【現在完了】過去に起きたことを、いまと結びつけて言う形。「いつ起きたか」ではなく「いまどうなっているか」に重心がある。だから yesterday のような過去の一点を指す語とは一緒に使えない。watched this movie three times.
この映画は3回見た。
回数のカウントも経験の型。Counting how many times uses the same pattern.
have been to
行って、帰ってきた=経験。Went and came back — an experience.
She's been to Paris twice.
彼女はパリに2回行ったことがある。
have gone to
行ってしまって、まだそこにいる。Went — and is still there.
She's gone to Paris.
彼女はパリに行ってしまった(今ここにいない)。
よくある間違い / Common Mistake
×I have ever seen this movie.
この映画、見たことあるよ。(のつもりで)
○I have seen this movie before.
この映画、前に見たことあるよ。
経験の有無を尋ねる ever は、疑問文・否定文・最上級の文(それに if you ever need anything のような if 節)で使う言葉です。ふつうの肯定の平叙文で「今までに〜したことがある」と言うときは、before を使うか、何も付けません。ただし than ever(かつてないほど)、ever since(それ以来ずっと)、the first time I had ever …(初めて〜した)といった決まった型では、肯定の平叙文にも ever が立ちます。これらは「経験があるか」を問う ever とは別の顔なので、型ごと覚えてください。
The ever that asks about experience belongs in questions, negatives, superlatives, and if-clauses like if you ever need anything. For a plain positive statement of "I have done it," use before or nothing at all. Fixed patterns are the exception: than ever, ever since, the first time I had ever … all take ever in positive statements. That is a different ever, so learn those patterns whole.
have been to ...〜に行ったことがある「行って戻ってきた」から、今ここで経験として語れる。You went and came back — which is why you're here to tell it.
the best ... I've ever ...今までで最高の…最上級+ ever =「人生の全範囲で1位」。最上級の the の理屈ともつながる。Superlative + ever = number one across your whole life. It links up with the superlative the.
never in my life生まれてこのかた一度もnever の「ゼロ回」を、人生の全範囲で強調した形。Never's zero count, stamped across your entire life.
How many times have you ...?何回〜したことある?「今までの合計回数」を数える質問。期間が今まで届いているから現在完了。You're totaling up to now — the period reaches the present, so the perfect.
まとめ / Summary
経験=「今までの人生」の話。だから現在完了。Experience covers life up to now — so the present perfect.
聞くときは Have you ever …?、答えの中身は過去形で。Ask with Have you ever …?; tell the details in the simple past.
been to =行ってきた(経験)、gone to =行ったきり。Been to = went and returned; gone to = went and stayed.
経験を尋ねる ever は疑問・否定・最上級。肯定文は before(than ever / ever since は別の型)。Experience-asking ever lives in questions, negatives, and superlatives; statements take before. (Than ever and ever since are separate patterns.)