I HAVE NEVER SEEN SUCH A BEAUTIFUL DRESS _______ YOU BEFORE.A. OF...

26. I have never seen such a beautiful dress _______ you before.

A. of B. on C. for D. in

Choose the sentence which has the closest meaning to the original one