单选题 You haven't heard from John for a long time, ______ you?
【正确答案】 C
【答案解析】[详细解答] 此题考查反意疑问句。反意疑问句结构为前肯后否,前否后肯,此句前面有haven't,因此后面用have。