20. ( ) Never _____ such a beautiful woman before!(A) I saw(B) have I seen(C) I have seen(D) do I see