Joy English · المستوى B2 · الجمل الشرطيةjoy-english.com
الشرط الثالث والشرط المختلط
الاسم:التاريخ:
تخيّل ماضيًا مختلفًا، واربط أحداث الماضي بنتائج في الحاضر.
اختر الصيغة الصحيحة
اختر الخيار الذي يكمل كل جملة بشكل صحيح.
- If Lena ___ the map, she wouldn't have got lost.
- If I hadn't missed the bus yesterday, I ___ late for the interview.
- If Ravi had studied medicine, he ___ a doctor now.
- We ___ last night's concert more if it hadn't rained so heavily.
- If Nadia ___ afraid of flying, she would have visited us in Australia last year.
- Which sentence is correct?
- I'd have called you ___ I'd had your number.
- If she had been born in Japan, she ___ fluent Japanese now.
أكمل الجمل الشرطية
اكتب الصيغة الصحيحة للفعل الموجود بين القوسين. استخدم would (وليس could أو might) في الجملة الرئيسة.
- If you ___ (tell) me about the party, I would have come.
- If Kofi hadn't been ill, he ___ (play) in yesterday's match.
- I ___ (not / be) so hungry now if I had eaten breakfast.
- If Mei ___ (not / miss) her flight, she would be in Rome now.
- If I were a better cook, I ___ (not / burn) the rice last night.
- If the shop ___ (be) open, we would have bought some milk.
- If they had taken the earlier train, they ___ (arrive) by now.
- You ___ (pass) the test if you had practised more.
مفتاح الإجابات
اختر الصيغة الصحيحة
- a) had checkedالجملة الرئيسة عن الماضي (wouldn't have got lost)، لذلك تحتاج جملة الشرط إلى الماضي التام.
- c) wouldn't have beenكلا الجزأين عن الأمس، لذلك هذا شرط ثالث: wouldn't have been.
- b) would beشرط ماضٍ له نتيجة حاضرة (الآن)، لذلك هذا شرط مختلط: would + فعل.
- c) would have enjoyedالحفل كان في الماضي، لذلك تحتاج الجملة الرئيسة إلى would have + اسم المفعول.
- b) weren'tخوفها حقيقة دائمة وحاضرة تفسّر نتيجة في الماضي، لذلك تستخدم جملة الشرط الماضي البسيط: weren't.
- a) If you had asked me, I would have helped.يستخدم الشرط الثالث had + اسم المفعول في جملة الشرط، وwould have + اسم المفعول في الجملة الرئيسة.
- c) ifالمعنى: لم أتصل لأنه لم يكن لدي رقمك. نحتاج إلى if.
- a) would speakشرط ماضٍ (مكان ولادتها) له نتيجة حاضرة (الآن)، لذلك نستخدم would + فعل.
أكمل الجمل الشرطية
- had told / 'd toldالنتيجة في الماضي (would have come)، لذلك تحتاج جملة الشرط إلى الماضي التام: had told.
- would have played / would've played / 'd have playedكلا الجزأين عن الماضي، لذلك تحتاج الجملة الرئيسة إلى would have + اسم المفعول.
- wouldn't be / would not beشرط ماضٍ له نتيجة حاضرة (الآن)، لذلك نستخدم شرطًا مختلطًا: wouldn't be.
- hadn't missed / had not missedفوات الرحلة حدث في الماضي، لذلك تحتاج جملة الشرط إلى الماضي التام، رغم أن النتيجة حاضرة.
- wouldn't have burned / wouldn't have burnt / would not have burned / would not have burntصفة حاضرة تفسّر نتيجة في الماضي (الليلة الماضية)، لذلك تحتاج الجملة الرئيسة إلى wouldn't have + اسم المفعول.
- had been / 'd beenالنتيجة في الماضي، لذلك تحتاج جملة الشرط إلى الماضي التام: had been.
- would have arrived / would've arrived / 'd have arrivedكان الوصول سيكتمل الآن، لذلك نستخدم would have + اسم المفعول.
- would have passed / would've passed / 'd have passedجملة الشرط تستخدم الماضي التام والاختبار انتهى، لذلك هذا شرط ثالث.