The correct option is C haven't you
A question tag is a short question at the end of a statement. It changes a declarative or imperative statement into an
interrogative one. They are mainly used to confirm something or
encourage a reply from the listener.
From the options, "haven't you?" intends to ask a question, as it tails the declarative statement "You have washed and wiped the dishes.". Also, it is followed by the question mark, hence option D is correct. "You" is the subject of the compound verb "have washed and wiped". "Have washed" is a part of the compound verb and "dishes" is the object of that verb. Since none of these perform the function of a question tag, options A, B and C are incorrect.