It's gramatically correct. I have seen you before, have not I?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
TuraniI have seen you before, have not I?[N]
fireflysaigonI've seen you before, __?
haven't I? Is this correct?