问题

What did you hear last night?-I seemed_________ someone knock at the door. [ ]
A: to be heard
B: to be hearing
C: to have heard
D: having heard
B: to be hearing
C: to have heard
D: having heard
正确答案是: