Mr. Green ___ my letter, otherwise he would have replied before

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