Which of the following sentence is correct?

Why you have done this?

Why did you have done this?

Why have you done this?

Why you had done this?



প্রশ্নের বর্ণনাঃ শীঘ্রই আসছে...