write + (past) + have done before
kaita koto ga aru
have done before; have the experience of doing
meaning: have written before
ねえ、ウミガメって見たことある?
nee, umigame tte mita koto aru?
Hey, have you ever seen a sea turtle? casual
京都には行ったことがある。
kyouto ni wa itta koto ga aru.
I have visited Kyoto before. neutral