单项选择题

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

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