单项选择题

I can't understand why he always avoid ______ with me.

A. to speak
B. speaking
C. having spoken
D. to have spoken