The correct indirect speech of: He said to me, ‘’Did you watch the film last night?’’

A He asked whether I watch the film last night

B He asked me whether I had watched the film the night before

C He asked me whether I had watched the film last night

D He asked me whether I had watched the film yesterday night

Solution

Correct Answer: Option B

Interrogative sentence এর Reported speech যদি Auxiliary verb-- do, does,did,shall,will,am,is,are,was,were,can,may ইত্যাদি দ্বারা আরম্ভ হয়,তবে reported speech এর আগে that না বসিয়ে if/whether বসাতে হয় এবং sentence টি Assertive sentence এ রূপান্তরিত হয়।say/said এর পরিবর্তে ask/asked, inquire of/inquired of বসে।

আরও ব্যাখ্যাঃ
প্রত্যক্ষ বক্তব্যকে পরোক্ষ বক্তব্যে রূপান্তর করার সময় কিছু নিয়ম মেনে চলতে হয়। এখানে মূল বাক্যটি একটি প্রশ্নবোধক বাক্য, যা পরোক্ষ বক্তব্যে রূপান্তরিত হওয়ার সময় কিছু পরিবর্তন হয়:

1. Reporting verb: "said to" থেকে "asked" হয়েছে, কারণ এটি একটি প্রশ্ন।
2. Tense: "Did you watch" (Past Simple) থেকে "had watched" (Past Perfect) হয়েছে।
3. Time expression: "last night" থেকে "the night before" হয়েছে।
4. Question structure: প্রশ্নবোধক কাঠামো থেকে বর্ণনামূলক কাঠামোতে পরিবর্তিত হয়েছে, "whether" ব্যবহার করে।


অন্য অপশনগুলো কেন সঠিক নয়:

অপশন A: "watch" Present Simple tense-এ আছে, যা ভুল। এছাড়া "last night" পরিবর্তন করা হয়নি।

অপশন C: "last night" পরিবর্তন করা হয়নি, যা পরোক্ষ বক্তব্যের নিয়ম অনুযায়ী "the night before" হওয়া উচিত।

অপশন D: "yesterday night" ব্যবহার করা হয়েছে, যা মূল বাক্যের "last night" এর সঠিক পরিবর্তন নয়।

Practice More Questions on Our App!

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