Jack didn't come to our meeting last time,did he? No,he_______,We had changed our plan.

问题描述:

Jack didn't come to our meeting last time,did he? No,he_______,We had changed our plan.
A.needn't have to come
B.didn't need to come
C.needn't have done
D.shouldn't have come
答案不是b..

选A能很果断的说出为什么吗么。needn't为情态动词,解释为不需要而选项D中have后加come,不成立。have加to加动词原形,解释为不得不。而D中没有to,不成立。have加动词的完成时,而come并非现在完成时,不成立。选项C中have done在题目中解释不通。所以选A。就是这个B的问题啊为什么不对did't need中need为动词,而结合题目看,need在本题中的意思应为需要,所以选A。