-Never before _____see such a terrible car accident on the road!
A.I have
B.Have I
C.I did
D.Did I
正确答案是D