HOW LONG HAVE THEY KNOWN HER

7. How long have they known her? - They __________ her for six years.

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