单选题 ______ from Mary for a long time, Tom wrote to her again.
【正确答案】 B
【答案解析】[解析] 该题是语法结构题,考查现在分词的意义和用法。
在该题中,现在分词要用完成形式,表示原因;表示否定意义的助动词not要放在分词前面。学生容易误用选项A中的Having not heard,该结构中not的使用位置不对。因此,选项B为最佳答案。