Skip to main content

The Present Perfect with ことがある

If you want to say that you have experienced or done something in the past, use ことがある. This construct allows you to create sentences in the present perfect tense, such as 'I have been to Okinawa'.

Using ことがある

The basic form is as follows:

Verb (in ta-form) + ことがある

The verb is always in the ta-form. Meanwhile, the ある of ことがある always remains in the present tense, though can be conjugated to the polite form, te-form etc.

Questions

To ask whether someone has experienced something, you can create questions using ことがある, e.g.

  • Q: 沖縄に行ったことがありますか。
    Have you ever been to Okinawa?
  • A: はい、沖縄行ったことがあります。
    Yes, I have been to Okinawa

If you want to reply in the negative (i.e. I have not been to Okinawa), make the ある of ことがある negative:

  • Q: 沖縄に行ったことがありますか。
    Have you ever been to Okinawa?
  • A: いいえ、沖縄行ったことがありません。
    No I've not been to Okinawa?

Difference Between Simple Past and Present Perfect

ことがある is used to express whether you have experienced something at an undefined point in time. Therefore, to say something like 昨日、寿司を食べたことがある would be wrong, as the time, 昨日, is specified.

In this case you should use the simple past tense:

  • 昨日、寿司を食べた
    'Yesterday, I ate sushi.'

You can however, say how many times you've done something in the past, for example:

  • 二回 富士山に登ったことがあります。
    I've climbed Mt. Fuji twice.

Example Sentences

  • 沖縄に行ったことがあります 。
    I have been to Okinawa.

  • 学校サボったことある?
    Have you ever bunked off school?

  • 私は以前、あの女の子に会ったことがある。
    I have seen that girl before.

  • 彼は彼女から電話がかかってくるのを何時間も待っていることがあった。
    He would wait hours for her call.

  • 二回 富士山に登ったことがあります。
    I've climbed Mt. Fuji twice.