したことがある

have done before

→ 為る
phrase Common #3,947
have done before Used to describe an experience. With other verb forms, ことがある can also mean that something sometimes happens or that there is something to do.
JA: 私は献血をしたことがある。
EN: I’ve donated blood before.

一度だけしたことがある

I've only done it once.

— バジュランギおじさんと、小さな迷子 (2015)

どこかでお見かけしたことがあるんですよ。

I believe I’ve seen you somewhere before.