Which of the following sentence Is correct?

Why did you done this?

Why you had done this?

Why you have done this?

Why have you done this?



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