🔀 Conditional Sentences MCQ — উত্তর ও ব্যাখ্যাসহ

If-clause ও তার ফলাফল · মোট ৪২টি প্রশ্ন। প্রতিটি প্রশ্নের নিচে “উত্তর ও ব্যাখ্যা” চাপলে সঠিক উত্তর আর বাংলা ব্যাখ্যা দেখাবে।

⏱️ Conditional Sentences Model Test দাও 🎮 Fun Quiz

  1. ১. George would certainly have attended the proceeding ____________.

    1. if he didn’t get a flat tire
    2. if the flat tire hadn’t happened
    3. had he not had a flat tire
    4. had the tire not flattened itself
    উত্তর ও ব্যাখ্যা

    উত্তর: C. had he not had a flat tire

    এটি past unreal condition। “Would have attended” অতীতের অসম্ভব ফল বোঝায়। “If he had not had”–এর সংক্ষিপ্ত inversion হলো “Had he not had”।

  2. ২. ____________ he would have come to class.

    1. If Mike is able to finish his homework
    2. Would Mike be able to finish his homework
    3. If Mike could finish his homework
    4. If Mike had been able to finish his homework
    উত্তর ও ব্যাখ্যা

    উত্তর: D. If Mike had been able to finish his homework

    “Would have come” থাকায় অতীতের unreal condition বোঝায়। If-clause-এ past perfect: “had been able” বসবে।

  3. ৩. Ben would have studied medicine if he ____________ to medical school.

    1. could be able to enter
    2. had been admitted
    3. was admitted
    4. were admitted
    উত্তর ও ব্যাখ্যা

    উত্তর: B. had been admitted

    এটি third conditional। অতীতের অসম্পন্ন শর্তে if-clause-এ “had + V3” লাগে। Passive form: “had been admitted”।

  4. ৪. ____________, he would have been able to pass the exam.

    1. If he studied more
    2. If he were studying more
    3. Studying more
    4. Had he studied more
    উত্তর ও ব্যাখ্যা

    উত্তর: D. Had he studied more

    “Had he studied more” হলো “If he had studied more”-এর conditional inversion। “Would have been able” অতীতের unreal result বোঝায়।

  5. ৫. If today ________ Saturday, we could go to the beach.

    1. was
    2. is
    3. were
    4. had been
    উত্তর ও ব্যাখ্যা

    উত্তর: C. were

    বর্তমানের কাল্পনিক পরিস্থিতিতে formal English-এ “If I/he/she/it were” ব্যবহার করা হয়। তাই উত্তর “were”।

  6. ৬. ____________ that picture, he would have signed his name in the corner.

    1. If he painted
    2. If he paints
    3. If he had painted
    4. If he would have painted
    উত্তর ও ব্যাখ্যা

    উত্তর: C. If he had painted

    “Would have signed” অতীতের unreal result। তাই if-clause-এ past perfect “had painted” হবে।

  7. ৭. We will have plenty of time to finish the project before dinner if it ____________ only ten o’clock now.

    1. is
    2. was
    3. were
    4. has been
    উত্তর ও ব্যাখ্যা

    উত্তর: A. is

    এটি বাস্তব বর্তমান শর্ত—এখন সত্যিই দশটা বাজলে হাতে যথেষ্ট সময় থাকবে। বাস্তব শর্তে if-clause-এ present simple: is।

  8. ৮. My dog always wakes me up if he _________ strange noises.

    1. hear
    2. hears
    3. heard
    4. had heard
    উত্তর ও ব্যাখ্যা

    উত্তর: B. hears

    Zero conditional-এ অভ্যাসগত ফল বোঝাতে if-clause-এ present simple “hears” বসে.

  9. ৯. If you _________ Mary today, please ask her to call me.

    1. see
    2. saw
    3. will see
    4. had seen
    উত্তর ও ব্যাখ্যা

    উত্তর: A. see

    বাস্তব ভবিষ্যৎ শর্তে if-clause-এ present simple “see” ব্যবহৃত হয়.

  10. ১০. If he _________ the raise, it will be because he does a good job.

    1. get
    2. got
    3. gets
    4. had got
    উত্তর ও ব্যাখ্যা

    উত্তর: C. gets

    First conditional-এর if-clause-এ present simple: “gets”.

  11. ১১. The teacher will not accept our work if we _________ it in late.

    1. turn
    2. turned
    3. will turn
    4. had turned
    উত্তর ও ব্যাখ্যা

    উত্তর: A. turn

    If-clause-এ future meaning থাকলেও সাধারণত present simple “turn” ব্যবহৃত হয়.

  12. ১২. Mrs. Wood always talks to her tenth-grade students as though they _________ adults.

    1. are
    2. was
    3. were
    4. had been
    উত্তর ও ব্যাখ্যা

    উত্তর: C. were

    As though দিয়ে অবাস্তব তুলনা বোঝালে past subjunctive “were” ব্যবহার করা হয়.

  13. ১৩. If he had left already, he _________ us.

    1. will call
    2. would call
    3. called
    4. would have called
    উত্তর ও ব্যাখ্যা

    উত্তর: D. would have called

    Third conditional: if + past perfect, would have + past participle.

    Third conditional: if + had + V3 (had left), main clause-এ would have + V3: would have called।

  14. ১৪. If they had known him, they _________ to him.

    1. will talk
    2. would talk
    3. would have talked
    4. talked
    উত্তর ও ব্যাখ্যা

    উত্তর: C. would have talked

    অতীতের unreal condition-এর ফলাফল: “would have talked”.

  15. ১৫. He would understand it if you _________ it to him.

    1. explain
    2. explained
    3. will explain
    4. had explained
    উত্তর ও ব্যাখ্যা

    উত্তর: B. explained

    Second conditional-এ would + verb-এর সঙ্গে if-clause-এ past simple “explained” ব্যবহৃত হয়.

  16. ১৬. If you heat ice, it ____.

    1. melted
    2. would melt
    3. melts
    4. had melted
    উত্তর ও ব্যাখ্যা

    উত্তর: C. melts

    This is a zero conditional describing a general scientific fact, so both clauses take the simple present.

    এটি zero conditional — সাধারণ বৈজ্ঞানিক সত্য বোঝায়, তাই দুই clause-এই simple present (melts) বসে।

    উৎস: Practice (TOEFL-style)

  17. ১৭. Water ____ at 100 degrees Celsius if the air pressure is normal.

    1. boils
    2. boiled
    3. would boil
    4. had boiled
    উত্তর ও ব্যাখ্যা

    উত্তর: A. boils

    A universal truth uses the zero conditional: simple present in both the if-clause and the main clause.

    চিরসত্য ঘটনা বোঝাতে zero conditional হয়; if-clause-এ is থাকায় main clause-এও simple present boils বসবে।

    উৎস: Practice (TOEFL-style)

  18. ১৮. If it rains heavily tomorrow, the match ____.

    1. was cancelled
    2. would have been cancelled
    3. had been cancelled
    4. will be cancelled
    উত্তর ও ব্যাখ্যা

    উত্তর: D. will be cancelled

    A real future possibility takes the first conditional: if + simple present, will + verb (here passive: will be cancelled).

    ভবিষ্যতের সম্ভাব্য ঘটনা বোঝালে first conditional হয়: if + present, main clause-এ will + V1। Match বাতিল করা হবে, তাই passive will be cancelled।

    উৎস: Practice (TOEFL-style)

  19. ১৯. You will miss the bus ____ you leave now.

    1. if
    2. unless
    3. provided that
    4. as long as
    উত্তর ও ব্যাখ্যা

    উত্তর: B. unless

    Unless means 'if not': you will miss the bus if you do not leave now. The other connectors make the sentence illogical.

    Unless মানে 'যদি না'। এখনই না বের হলে বাস মিস করবে — এই অর্থ শুধু unless দিয়েই হয়।

    উৎস: Practice (TOEFL-style)

  20. ২০. If I ____ a bird, I would fly over the mountains.

    1. am
    2. will be
    3. have been
    4. were
    উত্তর ও ব্যাখ্যা

    উত্তর: D. were

    This is an imaginary present situation (second conditional), so the if-clause takes the subjunctive 'were' with 'would' in the main clause.

    আমি পাখি নই — এটি কাল্পনিক বর্তমান অবস্থা। Second conditional-এ if-clause-এ were আর main clause-এ would + V1 বসে।

    উৎস: Practice (TOEFL-style)

  21. ২১. If she had more free time, she ____ a new language.

    1. would learn
    2. learns
    3. will learn
    4. would have learned
    উত্তর ও ব্যাখ্যা

    উত্তর: A. would learn

    With a past simple if-clause about the present (second conditional), the main clause takes would + base verb.

    If-clause-এ past simple (had) দিয়ে বর্তমানের কাল্পনিক অবস্থা বোঝানো হয়েছে, তাই main clause-এ would + V1 (would learn) বসবে।

    উৎস: Practice (TOEFL-style)

  22. ২২. If they had left home earlier, they ____ the train.

    1. would catch
    2. will catch
    3. would have caught
    4. had caught
    উত্তর ও ব্যাখ্যা

    উত্তর: C. would have caught

    A past perfect if-clause marks the third conditional, so the result clause needs would have + past participle.

    If-clause-এ past perfect (had left) থাকলে third conditional হয়; main clause-এ would have + V3 (would have caught) বসে।

    উৎস: Practice (TOEFL-style)

  23. ২৩. If I had accepted the job offer last year, I ____ in Dhaka now.

    1. would have lived
    2. would be living
    3. will live
    4. had been living
    উত্তর ও ব্যাখ্যা

    উত্তর: B. would be living

    This is a mixed conditional: a past condition (had accepted) with a present result (now), so the main clause uses would + verb, not would have.

    এটি mixed conditional — অতীতের শর্ত (had accepted) কিন্তু ফল বর্তমানে (now)। তাই would have নয়, would be living বসবে।

    উৎস: Practice (TOEFL-style)

  24. ২৪. If he were a more careful driver, he ____ that accident last week.

    1. would not cause
    2. will not have caused
    3. had not caused
    4. would not have caused
    উত্তর ও ব্যাখ্যা

    উত্তর: D. would not have caused

    A present general quality (were more careful) leads to a past result (last week), so the main clause takes would have + past participle.

    বর্তমানের স্বভাব (were careful) থেকে অতীতের ফল (last week) — এটি mixed conditional। তাই main clause-এ would not have caused বসবে।

    উৎস: Practice (TOEFL-style)

  25. ২৫. ____ the warning, the villagers would have left their homes earlier.

    1. If they heard
    2. Had they heard
    3. Did they hear
    4. Have they heard
    উত্তর ও ব্যাখ্যা

    উত্তর: B. Had they heard

    'Had they heard' is the inverted form of 'If they had heard', which matches 'would have left' in a third conditional.

    'Had they heard' হলো 'If they had heard'-এর inversion। Main clause-এ would have left থাকায় third conditional-এর এই রূপটিই সঠিক।

    উৎস: Practice (TOEFL-style)

  26. ২৬. ____ here now, she would know exactly what to do.

    1. Were my mother
    2. If my mother is
    3. Should my mother
    4. My mother being
    উত্তর ও ব্যাখ্যা

    উত্তর: A. Were my mother

    'Were my mother here' is the inverted second conditional (= If my mother were here), matching 'would know'.

    'Were my mother here' মানে 'If my mother were here' — if বাদ দিয়ে were আগে আনা হয়েছে। Main clause-এ would know থাকায় second conditional ঠিক আছে।

    উৎস: Practice (TOEFL-style)

  27. ২৭. ____ any further information, please contact the admission office.

    1. You should need
    2. Had you needed
    3. Should you need
    4. Did you need
    উত্তর ও ব্যাখ্যা

    উত্তর: C. Should you need

    'Should you need' is a formal inverted condition meaning 'If you need', which fits a present/future request.

    'Should you need' হলো 'If you need'-এর formal inversion। ভবিষ্যতে দরকার হলে যোগাযোগ করতে বলা হচ্ছে, তাই এটিই সঠিক।

    উৎস: Practice (TOEFL-style)

  28. ২৮. Take an umbrella with you ____ it rains.

    1. unless
    2. so that
    3. otherwise
    4. in case
    উত্তর ও ব্যাখ্যা

    উত্তর: D. in case

    'In case' means 'as a precaution because something might happen', which fits taking an umbrella before it might rain.

    In case মানে 'যদি এমন হয় সেই সতর্কতা হিসেবে'। বৃষ্টি হতে পারে বলে ছাতা নেওয়া — তাই in case সঠিক।

    উৎস: Practice (TOEFL-style)

  29. ২৯. You may borrow my laptop ____ you return it by Friday.

    1. unless
    2. provided that
    3. in case
    4. otherwise
    উত্তর ও ব্যাখ্যা

    উত্তর: B. provided that

    'Provided that' means 'only on the condition that', which matches the permission given here.

    Provided that মানে 'শুধু এই শর্তে যে'। শুক্রবারের মধ্যে ফেরত দেওয়ার শর্তে ল্যাপটপ নেওয়া যাবে — তাই provided that।

    উৎস: Practice (TOEFL-style)

  30. ৩০. I'll lend you the money ____ you promise to pay it back next month.

    1. as long as
    2. unless
    3. in case
    4. otherwise
    উত্তর ও ব্যাখ্যা

    উত্তর: A. as long as

    'As long as' introduces a necessary condition: the lending depends on the promise.

    As long as মানে 'যতক্ষণ/যদি এই শর্ত পূরণ হয়'। টাকা ফেরতের প্রতিশ্রুতি দিলে তবেই ধার দেবে — তাই as long as।

    উৎস: Practice (TOEFL-style)

  31. ৩১. Study hard; ____ you will fail the admission test.

    1. unless
    2. provided
    3. otherwise
    4. in case
    উত্তর ও ব্যাখ্যা

    উত্তর: C. otherwise

    'Otherwise' means 'if not', referring back to the previous instruction: if you do not study hard, you will fail.

    Otherwise মানে 'তা না হলে'। আগের বাক্যের কাজটি না করলে কী হবে তা বোঝাতে otherwise বসে।

    উৎস: Practice (TOEFL-style)

  32. ৩২. ____ your timely help, I would have drowned in the river.

    1. Unless
    2. Except
    3. Provided
    4. But for
    উত্তর ও ব্যাখ্যা

    উত্তর: D. But for

    'But for' + noun means 'if it had not been for', which fits the third-conditional result 'would have drowned'.

    But for + noun মানে 'যদি ... না থাকত'। তোমার সাহায্য না থাকলে ডুবে যেতাম — তাই But for সঠিক; unless-এর পরে clause লাগে, noun নয়।

    উৎস: Practice (TOEFL-style)

  33. ৩৩. ____ electricity, modern life would come to a standstill.

    1. Without
    2. Unless
    3. Provided
    4. In case
    উত্তর ও ব্যাখ্যা

    উত্তর: A. Without

    'Without' + noun can replace an if-clause (= If there were no electricity). Unless, provided and in case need a full clause.

    Without + noun দিয়ে if-clause-এর কাজ করা যায় (= If there were no electricity)। বাকি তিনটির পরে পূর্ণ clause লাগে, শুধু noun বসে না।

    উৎস: Practice (TOEFL-style)

  34. ৩৪. Had it not been for the doctor's skill, the patient ____.

    1. would die
    2. will die
    3. would have died
    4. had died
    উত্তর ও ব্যাখ্যা

    উত্তর: C. would have died

    'Had it not been for' is an inverted third conditional (= If it had not been for), so the result is would have + past participle.

    'Had it not been for' = 'If it had not been for' — এটি third conditional-এর inversion। তাই main clause-এ would have died বসবে।

    উৎস: Practice (TOEFL-style)

  35. ৩৫. Choose the correct sentence.

    1. If I would have known, I would have helped you.
    2. If I had known, I would have helped you.
    3. If I had known, I will help you.
    4. Had I knew, I would have helped you.
    উত্তর ও ব্যাখ্যা

    উত্তর: B. If I had known, I would have helped you.

    The third conditional needs had + past participle in the if-clause and would have + past participle in the main clause; 'would' never goes in the if-clause.

    Third conditional-এ if-clause-এ had + V3 এবং main clause-এ would have + V3 বসে। If-clause-এ would বসে না, আর had-এর পরে V3 (known) লাগে।

    উৎস: Practice (TOEFL-style)

  36. ৩৬. Choose the correct sentence.

    1. If he came to the party, I would talk to him.
    2. If he will come to the party, I would talk to him.
    3. If he come to the party, I would talk to him.
    4. If he comes to the party, I would have talked to him.
    উত্তর ও ব্যাখ্যা

    উত্তর: A. If he came to the party, I would talk to him.

    The second conditional pairs a past simple if-clause with would + base verb; the other options mix incompatible tenses.

    Second conditional-এ if-clause-এ past simple আর main clause-এ would + V1 বসে। বাকিগুলোতে tense-এর মিল নেই।

    উৎস: Practice (TOEFL-style)

  37. ৩৭. Choose the correct sentence.

    1. Unless you hurry, you will be late.
    2. Unless you don't hurry, you will be late.
    3. Unless you will hurry, you will be late.
    4. Unless you hurried, you will be late.
    উত্তর ও ব্যাখ্যা

    উত্তর: A. Unless you hurry, you will be late.

    'Unless' already means 'if not', so it takes a positive present-tense verb; adding 'don't' creates a double negative.

    Unless নিজেই না-বোধক ('যদি না'), তাই এর পরে আবার not/don't বসে না। First conditional বলে unless-এর পরে present tense (hurry) বসবে।

    উৎস: Practice (TOEFL-style)

  38. ৩৮. If the bridge ____ properly, it would not have collapsed.

    1. had built
    2. had been built
    3. would be built
    4. has been built
    উত্তর ও ব্যাখ্যা

    উত্তর: B. had been built

    The third conditional needs past perfect in the if-clause, and since the bridge receives the action, the passive 'had been built' is required.

    Would not have collapsed থাকায় third conditional — if-clause-এ past perfect লাগবে। সেতু নিজে তৈরি করে না, তাকে তৈরি করা হয়, তাই passive had been built।

    উৎস: Practice (TOEFL-style)

  39. ৩৯. If she ____ harder when she was at school, she would have a better job now.

    1. has studied
    2. studies
    3. had studied
    4. would study
    উত্তর ও ব্যাখ্যা

    উত্তর: C. had studied

    The condition refers to the past (when she was at school) while the result is present (now), so this mixed conditional takes the past perfect in the if-clause.

    শর্তটি অতীতের (স্কুলে থাকার সময়), কিন্তু ফল বর্তমানের (now) — এটি mixed conditional। তাই if-clause-এ past perfect had studied বসবে।

    উৎস: Practice (TOEFL-style)

  40. ৪০. ____ the train be late, we will take a taxi to the airport.

    1. Would
    2. Should
    3. Were
    4. Had
    উত্তর ও ব্যাখ্যা

    উত্তর: B. Should

    'Should the train be late' is the inverted form of 'If the train should be late', used for a possible future event.

    'Should the train be late' = 'If the train is/should be late'। Be-এর আগে শুধু should বসতে পারে, তাই এটিই সঠিক inversion।

    উৎস: Practice (TOEFL-style)

  41. ৪১. ____ for the scholarship, he could not afford to study at the university.

    1. Had it not
    2. If it is not
    3. Unless it were
    4. Were it not
    উত্তর ও ব্যাখ্যা

    উত্তর: D. Were it not

    'Were it not for' is the inverted second conditional (= If it were not for), matching 'could not afford' about the present.

    'Were it not for' = 'If it were not for' — বর্তমানের কাল্পনিক শর্ত। Main clause-এ could not afford থাকায় second conditional-এর এই inversion সঠিক।

    উৎস: Practice (TOEFL-style)

  42. ৪২. If the government had acted quickly, many lives ____.

    1. would save
    2. will be saved
    3. could have been saved
    4. had been saved
    উত্তর ও ব্যাখ্যা

    উত্তর: C. could have been saved

    A past perfect if-clause requires a modal + have + past participle; lives are saved by someone, so the passive 'could have been saved' fits.

    If-clause-এ had acted থাকায় third conditional — main clause-এ modal + have + V3 লাগবে। জীবন বাঁচানো হতো, তাই passive could have been saved।

    উৎস: Practice (TOEFL-style)

আরও Grammar topic