Never before __________ such a beautiful waterfall...

Câu hỏi: Never before __________ such a beautiful waterfall.

A  that I have seen  

B I have seen 

C do I see     

D have I seen