语法与词汇 17.George______too far. His coffee is still warm.
【正确答案】 C
【答案解析】must have done过去一定做了某事;might have done过去可能做了某事;needn't have done过去本不必做某事;can't have done是对过去的否定推测。句意:乔治不可能走得太远。他的咖啡仍然是温的。