单项选择题

A knock at the door again! It was the third time someone ______ me that evening.

A.has interrupted
B.had interrupted
C.to have interrupted
D.would have interrupted