单项选择题

I can’t believe what I have seen. Never() anything more ridiculous.

A. there is
B. there was
C. there has been
D. has there been