单选题 You ______ Mark anything. It was none of his business.
A. needn't have told B. needn't tell
C. mustn't have told D. mustn't tell

【正确答案】 A
【答案解析】考查情态动词及其完成式。由第二个分句的过去时态可确定第一句应为完成时态,故排除B和D。needn't have done表示做了不必要做的事;mustn't have done表示对已经发生的事情做否定判断。