NEVER BEFORE _____ SUCH A BEAUTIFUL WATERFALL

8. Never before _____ such a beautiful waterfall. a. that I have seen b. do I see c. have I seen d. I have seen