Joy English · المستوى B2 · الجمل الشرطيةjoy-english.com

الشرط الثالث والشرط المختلط

الاسم:التاريخ:

تخيّل ماضيًا مختلفًا، واربط أحداث الماضي بنتائج في الحاضر.

اختر الصيغة الصحيحة

اختر الخيار الذي يكمل كل جملة بشكل صحيح.

  1. If Lena ___ the map, she wouldn't have got lost.
    • a) had checked
    • b) checked
    • c) would check
  2. If I hadn't missed the bus yesterday, I ___ late for the interview.
    • a) wouldn't be
    • b) won't be
    • c) wouldn't have been
  3. If Ravi had studied medicine, he ___ a doctor now.
    • a) would have been
    • b) would be
    • c) will be
  4. We ___ last night's concert more if it hadn't rained so heavily.
    • a) would enjoy
    • b) had enjoyed
    • c) would have enjoyed
  5. If Nadia ___ afraid of flying, she would have visited us in Australia last year.
    • a) isn't
    • b) weren't
    • c) hadn't
  6. Which sentence is correct?
    • a) If you had asked me, I would have helped.
    • b) If you would have asked me, I would have helped.
    • c) If you asked me, I would have help.
  7. I'd have called you ___ I'd had your number.
    • a) unless
    • b) when
    • c) if
  8. If she had been born in Japan, she ___ fluent Japanese now.
    • a) would speak
    • b) would have spoken
    • c) speaks

أكمل الجمل الشرطية

اكتب الصيغة الصحيحة للفعل الموجود بين القوسين. استخدم would (وليس could أو might) في الجملة الرئيسة.

  1. If you ___ (tell) me about the party, I would have come.
  2. If Kofi hadn't been ill, he ___ (play) in yesterday's match.
  3. I ___ (not / be) so hungry now if I had eaten breakfast.
  4. If Mei ___ (not / miss) her flight, she would be in Rome now.
  5. If I were a better cook, I ___ (not / burn) the rice last night.
  6. If the shop ___ (be) open, we would have bought some milk.
  7. If they had taken the earlier train, they ___ (arrive) by now.
  8. You ___ (pass) the test if you had practised more.

مفتاح الإجابات

اختر الصيغة الصحيحة

  1. a) had checkedالجملة الرئيسة عن الماضي (wouldn't have got lost)، لذلك تحتاج جملة الشرط إلى الماضي التام.
  2. c) wouldn't have beenكلا الجزأين عن الأمس، لذلك هذا شرط ثالث: wouldn't have been.
  3. b) would beشرط ماضٍ له نتيجة حاضرة (الآن)، لذلك هذا شرط مختلط: would + فعل.
  4. c) would have enjoyedالحفل كان في الماضي، لذلك تحتاج الجملة الرئيسة إلى would have + اسم المفعول.
  5. b) weren'tخوفها حقيقة دائمة وحاضرة تفسّر نتيجة في الماضي، لذلك تستخدم جملة الشرط الماضي البسيط: weren't.
  6. a) If you had asked me, I would have helped.يستخدم الشرط الثالث had + اسم المفعول في جملة الشرط، وwould have + اسم المفعول في الجملة الرئيسة.
  7. c) ifالمعنى: لم أتصل لأنه لم يكن لدي رقمك. نحتاج إلى if.
  8. a) would speakشرط ماضٍ (مكان ولادتها) له نتيجة حاضرة (الآن)، لذلك نستخدم would + فعل.

أكمل الجمل الشرطية

  1. had told / 'd toldالنتيجة في الماضي (would have come)، لذلك تحتاج جملة الشرط إلى الماضي التام: had told.
  2. would have played / would've played / 'd have playedكلا الجزأين عن الماضي، لذلك تحتاج الجملة الرئيسة إلى would have + اسم المفعول.
  3. wouldn't be / would not beشرط ماضٍ له نتيجة حاضرة (الآن)، لذلك نستخدم شرطًا مختلطًا: wouldn't be.
  4. hadn't missed / had not missedفوات الرحلة حدث في الماضي، لذلك تحتاج جملة الشرط إلى الماضي التام، رغم أن النتيجة حاضرة.
  5. wouldn't have burned / wouldn't have burnt / would not have burned / would not have burntصفة حاضرة تفسّر نتيجة في الماضي (الليلة الماضية)، لذلك تحتاج الجملة الرئيسة إلى wouldn't have + اسم المفعول.
  6. had been / 'd beenالنتيجة في الماضي، لذلك تحتاج جملة الشرط إلى الماضي التام: had been.
  7. would have arrived / would've arrived / 'd have arrivedكان الوصول سيكتمل الآن، لذلك نستخدم would have + اسم المفعول.
  8. would have passed / would've passed / 'd have passedجملة الشرط تستخدم الماضي التام والاختبار انتهى، لذلك هذا شرط ثالث.