الجمل الشرطية المختلطة

B2 Mixed conditionals 44 / 50

باختصار

الجملة الشرطية المختلطة تجمع بين زمنين مختلفين: تشير جملة if وجملة النتيجة إلى لحظتين مختلفتين. خذ النصف المطابق من الجملة الشرطية من النوعين الثاني والثالث واجمع بينهما — جملة عن الماضي، وأخرى عن الحاضر.

القاعدة

تحتفظ الجمل الشرطية «الخالصة» بكلتا جملتيها في الإطار الزمني نفسه:

  • الجملة الشرطية من النوع الثالث = شرط ماضٍ -> نتيجة ماضية (ماضٍ متخيَّل): If I had studied, I would have passed.
  • الجملة الشرطية من النوع الثاني = شرط حاضر/غير واقعي -> نتيجة حاضرة: If I knew the answer, I would tell you.

الجملة الشرطية المختلطة تخلط هذين النوعين حين يقع السبب والنتيجة في زمنين مختلفين. وهناك نوعان شائعان.

النوع أ — شرط ماضٍ -> نتيجة حاضرة. أمر (غير) واقعي في الماضي ما زال يشكّل الوضع الآن.

جملة If (الماضي)جملة النتيجة (الحاضر)
if + الماضي التامwould / could / might + الصيغة الأساسية للفعل

If I had taken that job, I would be richer now. (لم أقبل تلك الوظيفة، لذا لست أغنى اليوم.)

النوع ب — شرط حاضر/عام -> نتيجة ماضية. حقيقة دائمة أو صحيحة بوجه عام عن الآن تفسّر نتيجة ماضية متخيَّلة.

جملة If (الحاضر/العام)جملة النتيجة (الماضي)
if + الماضي البسيطwould / could / might + have + اسم المفعول

If I weren’t so shy, I would have spoken to her at the party. (أنا شخص خجول — ولهذا بقيت صامتًا حينها.)

الحيلة واحدة دائمًا: حدّد أي الجملتين ماضية وأيهما حاضرة، ثم اختر الصيغة التي تطابق كل واحدة.

الصيغ والأنماط

النوعجملة Ifجملة جواب الشرط (النتيجة)المعنى
أ: الماضي -> الحاضرif + had + اسم المفعولwould + الصيغة الأساسيةسبب ماضٍ، أثر حاضر
ب: الحاضر -> الماضيif + الماضي البسيطwould have + اسم المفعولسبب حاضر، أثر ماضٍ

يمكنك استبدال would بكلمة could (القدرة/الإمكان) أو might (عدم اليقين)، وترتيب الجملتين حر — فقط أضف فاصلة حين تأتي جملة if أولًا:

  • I would be fluent now if I had kept practising. (بلا فاصلة، النتيجة أولًا)
  • If I had kept practising, I would be fluent now. (بفاصلة، جملة if أولًا)

استبدل if بكلمة even if حين لا يكون الشرط قد غيّر شيئًا — فتظل النتيجة قائمة رغمه، وغالبًا مع still: Even if I had apologised, she would still be angry with me.

مع be في جملة النوع ب الحاضرة، تفضّل الإنجليزية الرسمية were لكل الأشخاص: If he were more careful, he wouldn’t have lost it.

could جائزة أيضًا في جملة if من النوع ب — فهي الماضي البسيط لكلمة can، لا صيغة would: If I could drive, I would have taken you to the station.

أمثلة

Englishملاحظة
If she had set an alarm, she wouldn’t be late right now.النوع أ: إغفال ماضٍ -> نتيجة حاضرة.
If we had booked earlier, we would be on the beach today.النوع أ: فعل فائت في الماضي، وندم في الحاضر.
If I hadn’t missed the train, I would be at the office by now.النوع أ: hadn’t + would be حاضرة.
If they weren’t vegetarians, they would have ordered the steak.النوع ب: حقيقة دائمة -> خيار ماضٍ.
If he spoke Italian, he would have understood the menu.النوع ب: قدرة عامة الآن -> نتيجة ماضية.
If I were a morning person, I would have come to the early class.النوع ب: were لكل الأشخاص في الاستخدام الرسمي.
You could be a doctor now if you had finished medical school.النوع أ مع could للقدرة.
If she didn’t hate flying, she might have joined us in Rome.النوع ب مع might لنتيجة ماضية غير مؤكدة.

أخطاء شائعة

  • If I had taken that job, I would have been richer now. -> …I would be richer now. — النتيجة حاضرة (الآن)، فاستخدم would + الصيغة الأساسية، لا would have.
  • If I am not so shy, I would have spoken to her. -> If I weren’t so shy… — الشرط الحاضر/العام يأخذ الماضي البسيط (رسميًا were)، لا الحاضر.
  • If I would have known, I would be upset. -> If I had known… — لا تضع would في جملة if أبدًا.
  • If she had been taller, she would have been a model now. -> …she would be a model now. — خلط جملة if الماضية مع now الحاضر يحتاج إلى would be، لا would have been.
  • If he weren’t lazy, he would finish it yesterday. -> …he would have finished it yesterday. — النتيجة الماضية تحتاج إلى would have + اسم المفعول.

نصائح

  • ابحث عن الكلمات الدالة على الزمن: كلمات مثل now، today و currently في النتيجة تشير إلى نتيجة حاضرة (النوع أ)؛ yesterday، last week و at the party تشير إلى نتيجة ماضية (النوع ب).
  • ابنها من الجملتين الشرطيتين اللتين تعرفهما بالفعل: خذ نصف if من الجملة الشرطية الثالثة ونصف النتيجة من الثانية (النوع أ)، أو العكس (النوع ب).
  • حدّد زمن كل جملة أولًا، ثم اختر الصيغة — لا تدع النصفين «يتطابقان» مع بعضهما بدافع العادة.
  • Would have + been = حالة ماضية؛ would be = حالة حاضرة. اختر بأن تسأل: «متى تكون النتيجة صحيحة — حينها أم الآن؟»