Test your English FREE online! Do as many questions as you like. Get the answer after each question.
What have you done?______
A: I have done anything.
B: Ive made a mess.
C: I've finished the job.
D: I've breaked my mother's favorite dish!
E: Yes, I have.