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ó: