Which of the sentences is correct?

Why have you done this?

Why you had done this?

Why you have done this?

Why did you done this?


Description (বিবরণ) :

প্রশ্ন: Which of the sentences is correct?

ব্যাখ্যা: এটি Present perfect tense এর Form এ হবে। তাই done এর পূর্বে have হবে। বাক্যের অর্থঃ কেন তুমি এটা করেছো?


Related Question

It`s time (you realize) your mistakes. Which of the following clause best fits in the above sentence ?

you realized

that you realize

you would realize

you have realized