(英语选择)------ a noise just then?

问题描述:

(英语选择)------ a noise just then?
A.Have you heard
B.Were you hearing
C.Are you hearing
D.Did you hear
请高手讲清楚这个题目,谢谢!

just then用于一般过去 所以选D