NEVER BEFORE ___________________ SUCH A BEAUTIFUL WATERFALL

132. Never before ___________________ such a beautiful waterfall.

A. that I have seen

B. do I see

C. have I seen

D. I have seen