单选题 You (have heard) (from) him (since) last month, (have) you?
A. have heard B. from C. since D. have

【正确答案】 D
【答案解析】[解析] 应改为haven't。因为在反意疑问句结构中,前面的句子为肯定结构时,问句部分要用否定。