たことがある
Have Done Before
The pattern 〜たことがある is used to express that you have the experience of doing something. It focuses on the fact that an event occurred in your life history, rather than when it happened.
How It Works
The expression 〜たことがある is the standard way to discuss personal history and experiences in Japanese. It is equivalent to the 'experiential' use of the English present perfect ('I have been to...').
1. Formation:
To use this pattern, you must conjugate the verb into the plain past form:
- 行く(いく / to go) → 行ったことがある (have been to)
- 食べる(たべる / to eat) → 食べたことがある (have eaten)
- 見る(みる / to see) → 見たことがある (have seen)
2. Politeness Levels & Casual Speech:
- Casual: 〜たことがある / 〜たことがない
- Polite: 〜たことがあります / 〜たことがありません
In casual conversation, the particle が is frequently omitted (e.g., 食べたことある).
3. Asking and Answering Questions:
To ask someone about their experiences, simply add the question marker in polite speech or use rising intonation in casual speech:
- Polite: 〜たことがありますか? (Have you ever...?)
- Casual: 〜たことある? (Have you ever...?)
When answering these questions, it is most natural to reply using just あります or ありません (or their casual equivalents, ある / ない), rather than repeating the full verb. For example:
- Q: 日本に行ったことがありますか? (Have you ever been to Japan?)
- A (Natural): はい、あります。 / いいえ、ありません。 (Yes, I have. / No, I haven't.)
- A (Unnatural): はい、行きました。 (Yes, I went.)
4. Nuance vs. Simple Past:
While the polite past (or simple past) describes a specific action at a specific time, 〜たことがある describes the existence of the experience itself. It can be used for any experience, even trivial or mundane ones (like eating a specific convenience store snack or watching a certain video), as long as the focus is on the fact that the experience occurred rather than a routine daily action.
Important Restrictions:
- No Specific Recent Time Adverbs: You cannot use words like 昨日(きのう / yesterday) or 先週(せんしゅう / last week) because this pattern focuses on the existence of an experience rather than a specific point in time. However, you can use broad past timeframes like 子供の時(こどものとき / when I was a child) or 学生時代に(がくせいじだいに / when I was a student).
- No Resultative States: If you want to say 'I have lost my keys' (meaning they are still gone), use 〜てしまった. This pattern is only for the 'fact' of having done something.
- No Routine Actions: Do not use this for daily habits like 'I have had breakfast.'
- No Nominalizer Substitution: You cannot replace the nominalizer こと with の in this pattern (e.g., 食べたのがある is grammatically incorrect).
5. Frequency Adverbs & Negation:
This pattern is often paired with adverbs to quantify the experience:
- 一度(いちど): Once
- 何度も(なんども): Many times
- 一度も(いちども)...ない: Never (have never done)
- まだ...ない: When paired with this pattern (まだ〜たことがない), it strictly means 'I still have NEVER done it (in my entire life)'. Do not use this for uncompleted daily tasks like 'I haven't eaten lunch yet' (which requires まだ〜ていない).
6. Variations:
The particle が can be replaced by は to show contrast or も to mean 'also'. Note that 〜たことがない is the standard, neutral way to say you have not experienced something. Replacing が with は (〜たことはない) adds a specific contrastive or topical nuance (e.g., 'I haven't done that, but I have done something else'). Additionally, while most commonly used with verbs, this pattern can also attach to past-tense adjectives and nouns to express that a certain state existed in the past (e.g., 安かったことがある / it used to be cheap, 先生だったことがある / I used to be a teacher).
7. Important Distinction: Past vs. Present Form:
Be careful not to confuse 〜たことがある (past experience) with the dictionary form version, 〜ことがある. When attached to the dictionary form or plain negative form of a verb, it means 'there are times when' or 'sometimes' (e.g., 行くことがある / I sometimes go, 行かないことがある / there are times I don't go).
Examples (4)
- 日本に行ったことがあります。
I have been to Japan before.
Word by Word: Japan to went fact exists.
This is the most common way to share travel experiences. It uses the polite form あります.
- 一度も納豆を食べたことがありません。
I have never once eaten natto.
Word by Word: One time even natto (object) ate fact does not exist.
Adding 一度も(いちども) emphasizes that the experience has never happened even once.
- その映画は、どこかで見たことある。
I've seen that movie somewhere before.
Word by Word: That movie (topic), somewhere at saw fact exists.
This demonstrates the casual form where the particle が is omitted, which is very common in spoken Japanese.
- 富士山に登ったことはありますか。
Have you ever climbed Mt. Fuji?
Word by Word: Mt. Fuji to climbed fact (topic) exists (question)?
This shows how to ask someone about their experiences. The particle は is used here to mark the 'experience' as the topic of the question.
Common Mistakes
Using the pattern for recent, mundane events.
今朝、コーヒーを飲んだことがあります。今朝、コーヒーを飲みました。You shouldn't use this pattern for things you just did or do regularly. Use the simple past for specific recent events like 'drinking coffee this morning.'
Using the dictionary form instead of the past form.
日本に行くことがあります。日本に行ったことがあります。Using the dictionary form changes the meaning to 'There are times when I go to Japan' (a habit). To express experience, you must use the plain past form.
Using specific recent time adverbs that point to a single past event.
昨日、寿司を食べたことがあります。昨日、寿司を食べました。Specific recent time markers like 昨日(きのう / yesterday) or 先週(せんしゅう / last week) are incompatible with this pattern because it focuses on the existence of an experience, not a specific point in time. However, broad past timeframes like 子供の時(こどものとき / when I was a child) are perfectly fine.
How It Connects
Learn This First
To understand 'たことがある', you first need to know how to conjugate verbs into the plain past (た form). You also need to understand the concept of existence using 'ある' and how verbs can be nominalized into noun phrases using 'こと' (similar to the nominalizer 'の') so that they can be followed by the subject marker 'が'.
- た形Plain Past
The pattern is constructed using the plain past (た) form of a verb.
Level 2 - あるTo Exist (Inanimate)
The pattern uses the verb 'ある' to indicate the existence of an experience.
Level 1 - のPossessive/nominalizer
The 'こと' in this pattern acts as a nominalizer, similar to 'の', turning the preceding verb phrase into a noun that 'exists'.
Level 1
Related Patterns
- ことがあるSometimes/Have Experienced
When used with the dictionary form, this pattern means 'sometimes' or 'there are times when,' rather than expressing a past experience.
Level 3 - ているProgressive/resultative
While 〜たことがある expresses experience, 〜ている is used to express a continuous state, such as 'having lived' somewhere for a duration.
Level 2 - ましたPolite Past
The polite simple past, which is used for specific events at specific times rather than general life experiences.
Level 1