〜たことがある
have (ever) done
Verb た-form + ことがある
Sign up free to review this point on a spaced schedule.
た-form + ことがある talks about experience: 富士山に登ったことがあります, "I've climbed Mount Fuji (at some point)". Literally "there is the fact of having climbed".
The negative is ことがない / ことがありません: 納豆を食べたことがない, "I've never eaten natto". As a question it's "have you ever…?": 日本に行ったことがありますか.
It's for experience, not for something just done. "I've already eaten (lunch)" is もう食べました, not 食べたことがある.
With the dictionary form, ことがある means something different: "there are times when" (時々遅れることがある, "I'm sometimes late"). So the た is doing real work here: it's what makes it "have done".
Examples
富士山に登ったことがあります。
I've climbed Mount Fuji.
日本に行ったことがありますか。
Have you ever been to Japan?
納豆は食べたことがない。
I've never eaten natto.
その映画は見たことがあります。
I've seen that film.
着物を着たことがありません。
I've never worn a kimono.