HOW LONG HAVE YOU ... HER

6- How long have you ... her ?

A. know B. knowed C. known D. knew