الجمل الشرطية المختلطة
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 = حالة حاضرة. اختر بأن تسأل: «متى تكون النتيجة صحيحة — حينها أم الآن؟»