If the streets would have (a) been clearly (b) marked it would not have (c ) taken us so long to find his house (d) .
সঠিক উত্তর
কa
ব্যাখ্যা
বাক্যটি third conditional, মানে অতীতের অবাস্তব শর্ত: যদি রাস্তাগুলো চিহ্নিত থাকত, তাহলে এত সময় লাগত না। এর নিয়ম হলো If plus past perfect, তারপর would have plus past participle।
If-অংশে would have বসে না, বসে had। তাই If the streets would have been হবে If the streets had been। সঠিক বাক্য: If the streets had been clearly marked, it would not have taken us so long to find his house.
দ্বিতীয় অংশে would not have taken একদম ঠিক, কারণ would have ফলাফলের অংশে বসে। ফাঁদ হলো দুই অংশেই would বসানো, যা কথ্য আমেরিকান ইংরেজিতে শোনা গেলেও প্রমিত ব্যাকরণে ভুল।
স্টেপ বাই স্টেপ শিখুন
৩/৩- শর্তের ধরন চিনি: অতীতের অবাস্তব শর্ত, third conditional।
- If-অংশে past perfect: had been।
- ফলাফলের অংশে would have: would not have taken ঠিক আছে।
খ. b: clearly ক্রিয়াবিশেষণ, marked-কে বিশেষিত করছে; সঠিক।
গ. c: would not have taken ফলাফলের অংশে সঠিক।
ঘ. d: to find his house সঠিক infinitive phrase।
If-অংশে কখনো would নয়: If + had + V3, তারপর would have + V3।
If-এর ঘরে had, ফলের ঘরে would have।