单选题

【正确答案】 C
【答案解析】must have done something表示对过去把握比较大的推测,意为“肯定已经”。