Grammar Info

N5 Lesson 10: 1/12

~たことがあるHave done before

Structure

Verb[た]+ こと + が + ある
Verb[た]+ こと + が + ない

Details

  • Expression

  • Verb

  • Standard

About たことがある

たことがある is a set expression in Japanese that is used for saying that 'there has been a time that I have done (A)'.

The auxiliary verb will be added to the verb indicating what you have done, followed by こと - - ある. Like , こと is regularly used for nominalization (creating a noun-like phrase). However, cannot replace こと in this particular grammar pattern.

From these examples, we can see that ない (the negative equivalent of ある) may also be used, when you want to express that you have 'never' done something.

Caution

Just like English, many set phrases cannot be adjusted in Japanese (in the same way that こと cannot be swapped with in this expression).

Fun Fact

In expressions where こと is followed by a verb phrase, may not be used. When used for nominalization, is almost always followed by a noun or adjective phrase. Here are some examples.



Examples

--:--

  • ここサッカーしたことがあります

    Have you ever played soccer here before?

  • 日本(にほん)()ったことがあります

    Have you ever been to Japan before?

  • この(ほん)()んだことがある

    I have read this book before.

  • (わたし)(いえ)()たことがあります

    Have you ever seen my house before?

  • (ろく)()(まえ)()きたことがない

    I have never woken up before six o'clock.

  • Get more example sentences!

    Premium users get access to 12 example sentences on all Grammar Points.

Self-Study Sentences

Study your own way!

Add sentences and study them alongside Bunpro sentences.

たことがある – Grammar Discussion

Most Recent Replies (22 in total)

  • SFJerry

    SFJerry

    In the example sentence provided by Bunpro, would the polite form of 私はお菓子を買ったことが無い be to simply change 無い to ありません?

  • BreadmanNin

    BreadmanNin

    That’s exactly right. ことがありません is indeed the correct way to use this expression in polite speech.

  • SFJerry

    SFJerry

    Thanks! 私はこのフレーズを以前に使ったことがありません。 But now I know!

Got questions about たことがある? Join us to discuss, ask, and learn together!

Join the Discussion