最好的答案也不是C应该是did't listenD 不可能选,因为没有听对方说话,是已经发生过的事情,不能用过去进行时。A 不能选,这里没有过去的过去的概念B 听是个动作概念,不应该用于表示结果的完成时态
因为是刚才发生过的事情,所以一定是过去式。再者,现在回答的人已经听到了,就不能再用完成时,所以得出一般过去式的D
因为疑问词是助动词,而不是Be动词,如果疑问词是Be动词才选D