Solution
Correct Answer: Option B
• এই বাক্যের গঠন শর্তসাপেক্ষ বাক্যের তৃতীয় ধরণের (third conditional) একটি উদাহরণ। তৃতীয় শর্তসাপেক্ষ বাক্যের গঠন হলো "if" ব্যবহার করে অতীতের একটি অসম্ভব ঘটনার কথা বলা, এবং তার ফলাফল হিসেবে অতীতে কী ঘটতে পারত তা দেখানো। এখানে, "if he had been able to" দ্বারা অতীতের একটি অসম্ভব পরিস্থিতি উল্লেখ করা হয়েছে, অর্থাৎ যদি সে পারত তাহলে। এর ফলাফল হিসেবে "would have come" ব্যবহার করা হয়েছে, যা দেখায় যে সে আসতে পারত না, কিন্তু যদি সে পারত তাহলে সে অবশ্যই আসত। "Would have + past participle" গঠন অতীতের একটি অসম্ভব বা ঘটে না যাওয়া কাজের জন্য ব্যবহৃত হয়, যা এখানে সঠিক ফিট বসে।
• If যুক্ত clause-টি past perfect tense থাকলে অন্য clause-এ would/could/might + have + past participle form হয়।