remember having
あの人には前にケンブリッジであった覚えがあります。
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.