Japanese grammar

What does ~たことがある (extension) mean? Japanese grammar N4

~たことがある (extension) means have experienced ~ (before).

Quick facts
Level (estimated, JLPT framework)N4
StructureV た + ことがある
V た + ことがない (never)
V た + ことがありますか (have you ever ~?)
Romaji~ ta koto ga aru
Meaninghave experienced ~ (before)

Forming it

Negative行ったことがない/ありません
Affirmative行く → 行った → 行ったことがある
Emphasizing "never once"一度も + ~たことがありません

How to use it

Talking about an experience one has had at some point in life.

  • This pattern talks about an EXPERIENCE accumulated over one's life, not a specific past event. This is the key extension compared to N5: distinguishing "have done (before)" from "did."
  • Key rule: this pattern is NOT used for an event with a specific, fixed time. 去年、日本へ行ったことがあります is WRONG — because 去年 (a specific point in time) is stated, you must say it directly with 去年、日本へ行きました. An experience is something "somewhere in one's life," not tied to a fixed date.
  • As a result, it's also not used for something that just happened or a daily routine. 今朝ご飯を食べたことがあります sounds very strange — eating breakfast is not a "life experience."
  • The negative form is very useful in conversation: まだ食べたことがありません (I have never eaten it yet). Add 一度も to emphasize: 一度も行ったことがありません (not even once).

Examples

  • Have you ever been in a Japanese hot spring?

  • I have never climbed Mount Fuji yet.

  • I have heard this song many times.

Keep in mind

  • Adverbs commonly used with it: 一度, 二度, 何度も, まだ, 一度も.
  • Compare with N4-091: ~ることがある (dictionary form) = occasionally; ~たことがある (ta form) = have done before. Learn these two patterns together.

Common mistakes

  • Wrong去年(きょねん)、日本(にっぽん)へ行(い)ったことがあります。

    Last year I went to Japan.

    Correct去年(きょねん)、日本(にっぽん)へ行(い)きました。

    A specific time (去年) has been stated, so this is a past event, not a general experience → use the ました form.

  • Wrong今朝(けさ)、パンを食(た)べたことがあります。

    This morning I ate bread.

    Correct今朝(けさ)、パンを食(た)べました。

    A recent everyday occurrence isn't a "life experience" — state it directly with the ました form.

Exam tips

  • N4 trap: a sentence with 去年/先週/昨日 + ~たことがあります → definitely WRONG. If there's a specific time marker, this pattern can't be used.

Related patterns

All N4 grammar →