One of the first patterns a learner of the Japanese language will come across is:


(I) have 〜 before.


I have visited China three times before.

However, I also occasionally come across sentences like:



With the former, they seem to be interchangeable, but the latter was originally a sentence that I wrote, but had 「あります」 changed to 「ありました」, though among other things.

However, I also came across the following similar sentence.


What is the difference between these two patterns?

More concretely, what would be the difference between the following two sentences?




I would also appreciate an explanation as to why the following sentence is valid.


  • 1
    Tricky question. Hope you are aware that you are asking about both "frequency expressions" and "one-time-only-event expressions", I started writing an answer but quit because it was going to be so long.
    – user4032
    Commented Jan 3, 2016 at 14:50
  • I do not see any sentences referring to the frequency of an event or action, so I would appreciate it if you could elaborate. However, I do realise that my question may be a bit broad, so in the case that my overall question is too broad to answer, I ask that you answer the more specific question at the end of my post.
    – seafood258
    Commented Jan 4, 2016 at 0:55
  • 1
    I don't think they are really different. It's something like difference between "I once met" and "I've met before", perhaps.
    – user4092
    Commented Jan 4, 2016 at 7:00

2 Answers 2


以前に一度会ったことがあった/ある。To me, they seem to be saying the same thing, though I think the former is close to ‘I met him once before‘ with more emphasis on the fact and the latter is close to ‘I’ve met him once before’ with more emphasis on experience, if I venture to say the difference. I think ’一度会ったことがある’ is smoother and more natural than ’一度会ったことがあった.’ Repetition of the words ‘会った’ and ’あった’ phonetically pronounced same looks awkward and sounds somewhat abrasive to me. It's like you're trying a tongue twister.

以前に一度会ったことがあった。 : We had met once before.

以前に一度会ったことがある。 : We have met once before.
  • It is, the only difference is the tense, just as in english.
    – Tchang
    Commented Jan 4, 2016 at 17:40
  • 6
    This simple answer might be useful for the OP, but it is not a complete explanation. In particular, it does not explain why we can say 仕事で大阪に引っ越す前、大阪を訪れたことが1度だけある. Commented Jan 4, 2016 at 21:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .