have been
前に来たことがある。
I've been here before.
ここには前に来たことがある。
ここは何度も来たことがある。
I've been here many times.
前にも来たことがある
— オープン・ユア・アイズ (1997)
前に来たことがある前の店だ。
This is the shop I came to before.