单选题 Mr. Green ______my letter, otherwise he would have replied before now.
【正确答案】 B
【答案解析】[解析] 本题测试“must+情态动词”的用法。本句的意思是:“格林先生一定是没有收到我的信,否则他早就已经回信了。”当表示对过去发生事情的肯定推断时,应该用“must have+过去分词”。例如:It must have rained last night. (昨天晚上肯定是下雨了。)所以答案应该是B。