单选题 ______there was an epidemic approaching, Mr. Smith ______the invitation to visit that area.
【正确答案】 D
【答案解析】解析:本题考查虚拟语气。表示对过去情况的虚拟,从句用过去完成时,主句谓语动词用would have done。“Had he known…”相当于“If he had known…”,故答案为[D]项。