80、He must have left home yesterday,he?A.hasn’t B.didn’t C.mustn’t D.needn’t选了A为什么错了?

问题描述:

80、He must have left home yesterday,he?A.hasn’t B.didn’t C.mustn’t D.needn’t
选了A为什么错了?

可能因为:hasn't表示完成,didn't表示过去的动作,根据句意应该是说“他没有么?”表示一个动作,而不是说是不是昨天已经离开。

80、He must have left home yesterday,___ he?
A.hasn’t B.didn’t C.mustn’t D.needn’t
选B
因为He must have left home yesterday是表示对【过去的推测】,反义疑问部分应该针对yesterday这个过去的时间,所以用didn't he?