单项选择题

Rarely ______ such a terrible sight.

A.I have seen
B.have I seen
C.I saw
D.had I seen