B.
Explanation: haven’t is an abbreviation for the words “have not”.
A is incorrect because “I do not meet the right person” doesn’t make sense, you don’t do a meeting, you have a meeting.
C is incorrect because you are using “had not” and “had” is past tense. Mixing tenses is generally incorrect.
Therefore the answer is B. Have not.