覚えがあります

remember having

→ 覚え
phrase Rare #39,022
remember having A polite expression used to say that you recall having done something or having experienced something. Often followed by の or こと describing what is remembered.
JA: 以前、ここで彼に会った覚えがあります。
EN: I remember meeting him here before.

あの人には前にケンブリッジあった覚えがあります

I remember meeting that person in Cambridge before.

どこかであなたにお会いした覚えがあります

I have a feeling I've met you somewhere before.

その物語を一度聞いた覚えがあります

I remember hearing that story once.

私はあの紳士どこかで会った覚えがあります

I remember having met that gentleman somewhere before.