单选题 Jack ______ yet, otherwise he would have telephoned me.
A. mustn't have arrived B. shouldn't have arrived
C. can't have arrived D. need not have arrived

【正确答案】 C
【答案解析】本题测试的是情态动词的猜测功能。全句的意思是:“杰克不可能已经到了,如果到了,他会给我打电话的。”后半句是一个虚拟语气,表明他没给我打电话,依此推出他不可能到了。“must + have done”表示对过去情况的肯定猜测,否定句中用“can't +have done”。根据句意,应选答案C。