单项选择题

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

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