问题

George _________ too far . His coffee is still warm .
A:must have gone
B:might have gone
C:can't have gone
D:needn't have gone;
B:might have gone
C:can't have gone
D:needn't have gone;
正确答案是: