单项选择题

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