“〜ta koto ga aru”: Have Done 〜 Before (expressing experience) [JLPT N4]
Content by NTJ Kuma · Nihongo to Japan editorial team · Updated July 27, 2026
「富士山に登ったことがある」 — “have done 〜 before” (≠ dictionary-form ことがある = “sometimes”).
「富士山に登ったことがある」 — talking about your life experiences
「富士山に登ったことがある」 (I've climbed Mt. Fuji) — 「(verb た-form) + ことがある」 means “(at some point in life) I've done ~,” the signature pattern for experiences. How: make the た-form, then add 「ことがある」. Two things to watch: it attaches to the た-form (not the dictionary form), and 「た-form + ことがある (have done)」 differs from 「dictionary + ことがある (sometimes do)」. This guide covers both.
Core: た-form + ことがある = have done (experience)
- Affirmative “have done ~”: 日本に行ったことがある (I've been to Japan).
- Negative “have never ~”: 一度も食べたことがない (I've never eaten it once).
- Question “have you ever ~?”: 寿司を食べたことがありますか (Have you eaten sushi?).
Key: the verb is in the た-form, describing “experience up to now.”
How to Connect
| Form | Meaning | Example |
|---|---|---|
| た-form + ことがある | have done ~ | 登ったことがある (have climbed it before) |
| た-form + ことがない | have never ~ | 行ったことがない (have never been there) |
| dictionary + ことがある | sometimes ~ (frequency) | 遅れることがある (is sometimes late) |
See it in context
- 私は富士山に登ったことがある。(I've climbed Mt. Fuji.) — experience
- 寿司を食べたことがありますか。(Have you ever eaten sushi?) — question
- 一度も海外に行ったことがない。(I've never been abroad, not once.) — negative
- 彼に一度会ったことがある。(I've met him once.) — experience
- バスが遅れることがある。(The bus is sometimes late.) — dictionary (frequency, not experience)
⚠️ Where learners slip up
① Attach to the た-form, not the dictionary form. 登ったことがある (for experience; ✗ 登ることがある for experience). For “have done,” always make the た-form first.
② た-form ことがある (experience) vs dictionary ことがある (sometimes). 行ったことがある = have been (experience); 遅れることがある = is sometimes late (frequency). Different tense, different meaning.
③ Don't use it for the very recent past. 「昨日食べたことがある」 is unnatural — ことがある is “an experience at some point in life,” not “what you just did.” For yesterday/just now, use the plain past (昨日食べた).
🔄 Compare with similar forms: たことがある/dictionary ことがある/た
| Form | Nuance | Example |
|---|---|---|
| た-form + ことがある | have done ~ (experience) | 行ったことがある (have been there) |
| dictionary + ことがある | sometimes ~ (frequency) | 遅れることがある (is sometimes late) |
| 〜た (plain past) | did ~ (simple past) | 昨日行った |
💡 The one thing to remember
「たことがある」 is a great conversation opener — 「日本行ったことある?」 (ever been to Japan?) instantly starts a topic. Remember two points: ① attach to the た-form (登った ことがある, not 登る); ② it's about “life experience,” not what you just did (for yesterday, plain 「昨日〜た」 is enough). And don't forget the contrast: dictionary + ことがある is “sometimes ~” (frequency), different from the experiential た-form.
❓ FAQ
Q: 「行ったことがある」 vs 「行くことがある」?
Different tense, completely different meaning! 「行ったことがある」 (た-form) = have been (life experience); 「行くことがある」 (dictionary) = sometimes go (frequency, occasional). For “have been,” always use the た-form; for “sometimes go,” the dictionary form.
Q: Can I use 「たことがある」 for something I did yesterday?
Not really. 「たことがある」 is about “experience up to now (some unspecified past),” unsuited to a very recent, specific time. For yesterday or just now, use the plain past (昨日、寿司を食べた) — no ことがある needed.
🖊️ Practice Questions (5)
Q1. 「富士山に___ことがありますか?」 (Have you ever climbed Mt. Fuji?)
(A) 登る (B) 登った (C) 登って (D) 登り
Q2. 「すし___食べたことがない。」 (I've never eaten sushi — which particle?)
(A) は (B) が (C) を (D) も
Q3. What is the correct answer to 「日本に行ったことがありますか?」?
(A) はい、行ったことがありました。
(B) はい、あります。
(C) はい、行きます。
(D) はい、行ったです。
Q4. 「彼女と映画を見る___ことがある。」 (Sometimes I go to the movies with her — occasionally)
(A) た (B) て (C) る (dictionary form) (D) ない
Q5. Which sentence is grammatically correct?
(B) 日本語を勉強することがある。 (sometimes studies)
(C) 日本語を勉強してことがある。
(D) 日本語を勉強しましたことがある。
Answer Explanations
1. (B) 登った ── for 「たことがある」 you must use the verb's past (た) form (登る → 登った) before ことがある.
2. (C) を ── 「すしを食べたことがない」 ── use を for the object of 食べる. (In this context は can also express contrast, but を is the most basic choice.)
3. (B) はい、あります。 ── answer 「ことがありますか」 directly with 「あります・ありません」. (A) 「ありました」 duplicates the past with 「ことがある」 and is incorrect.
4. (C) る (dictionary form) ── to express "an occasional habit", use the dictionary form + ことがある (not the た form). 「映画を見ることがある」 = I sometimes watch movies.
5. (B) ── 「勉強することがある」 = I occasionally study Japanese, which is grammatical. (A) 「するた」 doesn't exist; (C) 「してことが」 is the wrong form; (D) 「しましたことが」 mixes the polite and plain forms.