Which of the following sentence is correct ?

A Why have you done this?

B Why you had done this?

C Why you have done this?

D Why did you done this?

Solution

Correct Answer: Option A

এই বাক্যগুলোর মধ্যে শুধুমাত্র A) Why have you done this? ব্যাকরণগতভাবে সঠিক। এটি Present Perfect Tense-এ একটি প্রশ্নবোধক বাক্য, যেখানে “have” সহ auxiliary verb ব্যবহার করে প্রশ্ন গঠন করা হয়েছে।

A) Why have you done this? 
সঠিক, কারণ এখানে “have” সহ Present Perfect Tense ব্যবহার করা হয়েছে, এবং প্রশ্ন হিসেবে auxiliary verb “have” বাক্যের শুরুতে এসেছে।
অনুবাদ: তুমি এটা কেন করেছো?

B) Why you had done this? 
ভুল, কারণ “Why had you done this?” হলে সঠিক হতো (Past Perfect Tense)। এখানে “you had” দিয়ে শুরু হওয়ায় এটি প্রশ্ন নয়, বরং একটি assertive sentence-এর মতো লাগছে।

C) Why you have done this? 
 ভুল, কারণ প্রশ্নে auxiliary verb “have” কে “you” এর আগে আসতে হয় — “Why have you done this?” হওয়াটাই সঠিক।

D) Why did you done this? 
 ভুল, কারণ “did” ব্যবহারের পর verb-এর base form বসে — “done” নয়, “do” হওয়া উচিত। সঠিক রূপ হবে: "Why did you do this?"

Practice More Questions on Our App!

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