A estrutura ~ことがある(koto ga aru) é usada para dizer se você já fez ou não alguma coisa em algum momento da sua vida, assim como para perguntar a alguém. Expressa a experiência de alguém.
Para ser usada, o verbo que vem antes de ことがあるdeve estar na forma passada resumida, ou seja, na forma た ( ta).
私は日本へ行ったことがある。(Watashi wa Nihon he itta koto ga aru.)
Eu já fui ao Japão.
私は馬に乗ったことがない。(Watashi wa uma ni notta koto ga nai.)
Eu nunca andei a cavalo.
Se você já fez algo: ことがある・あります (koto ga aru/ arimasu)
Se não fez: ことがない・ありません (koto ga nai/ arimasen)
No vídeo abaixo temos um mini-vlog em japonês da Monica-sensei indo ao mercado e exemplos de uso dessa estrutura na prática, assiste só: