Why have you ____ this?

A done

B do

C doing

D did

Solution

Correct Answer: Option A

• বাক্যটি Present Perfect Tense-এর Interrogative ফর্মে রয়েছে।
• Present Perfect Tense-এর গঠন অনুযায়ী have/has-এর পর সর্বদা Verb-এর Past Participle (V3) ফর্ম বসে।
• এখানে 'do' verb-এর V3 ফর্ম হলো done
• সুতরাং, সঠিক বাক্যটি হবে: Why have you done this? (তুমি কেন এটা করেছ?)

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions