Question: She ___ him for five years:
Correct Answer: C. has known
Explanation: The present perfect tense 'has known' is correct for an action continuing to the present.