The correct option is A Have known
The action of knowing is actively going on in the present, but it started some time in the past. To show that an action started in the past and still continues in the present, we use the Present Perfect tense. The correct answer is 'have known'.