单项选择题

You (have) (heard from) him (since) last month, (have) you

A. have
B. heard from
C. since
D. have