You haven't had your lunch yet, ...... you?

A)
are
B)
aren't
C)
have
D)
haven't

Correct Answer :   have