B2 · فوق المتوسط TOEIC 605–780 IELTS 5.5–6.5 الأفعال الناقصة

Should Have / Could Have / Would Have

تعبر Should have و could have و would have عن الندم والفرص الضائعة والنتائج الماضية الافتراضية. ضرورية للجمل الشرطية من النوع الثالث وللتفكير في قرارات الماضي.

ما هي "Should Have" و "Could Have" و "Would Have" في اللغة الإنجليزية؟

في اللغة الإنجليزية المتقدمة، عندما نريد التحدث عن مواقف ماضية افتراضية أو غير محققة — أشياء لم تحدث، لكننا نتمنى لو حدثت، أو كان من الممكن نظرياً حدوثها — نستخدم تركيب "الفعل المساعد التام" (Modal Perfect).

تُستخدم هذه التعبيرات تحديداً للتعبير عن الندم، والانتقاد، والفرص الضائعة، والنتائج المتخيلة لقرارات ماضية مختلفة:
- Should have: تُستخدم للندم والانتقاد (أخطاء الماضي).
- Could have: تُستخدم للاحتمالات الضائعة أو قدرات ماضية لم تُستغل.
- Would have: تُستخدم لوصف نتيجة متخيلة لو كان الماضي مختلفاً.

الهيكل والصيغة

تتبع هذه التراكيب الثلاثة نفس الصيغة النحوية تماماً: فعل مساعد ناقص + have + التصريف الثالث للفعل (V3).

الصيغة القياسية:
- إثبات: الفاعل + فعل مساعد + have + التصريف الثالث + المفعول به
- نفي: الفاعل + فعل مساعد + not + have + التصريف الثالث + المفعول به

اختصارات تربوية:
- (+) S + should/could/would have + V(V3) + O
- (-) S + shouldn't/couldn't/wouldn't have + V(V3) + O

كيفية صياغة الأفعال المساعدة الافتراضية للماضي

التعبير عن الندم أو الانتقاد (Should Have)

استخدم هذا لقول أن فعلاً ماضياً كان هو الشيء الصحيح لفعله، ولكنه لم يحدث.

الفاعل الفعل المساعد التام التصريف الثالث (V3) المفعول به / التكملة
You should have called me when you arrived!
I should have studied harder for the exam.

التعبير عن احتمالية غير محققة (Could Have)

استخدم هذا لقول أن فعلاً ما كان ممكناً جسدياً في الماضي، لكن الشخص اختار ألا يفعله أو فشل في فعله.

الفاعل الفعل المساعد التام التصريف الثالث (V3) المفعول به / التكملة
We could have won the championship game.
He could have been a doctor if he wanted to.

التعبير عن نتائج متخيلة (Would Have)

استخدم هذا لوصف ما كانت ستكون عليه النتيجة لو وقع فعل ماضٍ بشكل مختلف. وهي شائعة جداً في الحالة الشرطية الثالثة (3rd Conditional).

الفاعل الفعل المساعد التام التصريف الثالث (V3) المفعول به / التكملة
I would have helped you, but I was busy.
She would have passed if she had studied.

متى نستخدم هذه الأفعال المساعدة للماضي في الإنجليزية؟

1. انتقاد اختيار ماضٍ (Shouldn't Have)

استخدم الصيغة المنفية "shouldn't have" لانتقاد فعل حدث بالفعل. أنت تقول أنه كان فكرة سيئة.
- She shouldn't have said those cruel things to him. (لقد قالتها، وكان ذلك خطأ).
- I shouldn't have eaten that entire pizza. (لقد أكلتها، والآن أنا نادم).

2. التصريح باستحالة في الماضي (Couldn't Have)

استخدم "couldn't have" المنفية لذكر أنه، مهما حدث، كان الفعل مستحيلاً تماماً.
- They couldn't have survived that crash without wearing seatbelts. (لم يكن بإمكانهم النجاة...).
- I couldn't have arrived any earlier; the traffic was at a dead stop. (لم يكن بإمكاني الوصول أبكر...).

3. حالات الرفض الماضية (Wouldn't Have)

في المواقف الافتراضية المنفية، غالباً ما تشير "wouldn't have" إلى أن شخصية الشخص أو رغبته كانت ستمنع وقوع الفعل، حتى لو كانت الظروف مختلفة.
- He wouldn't have agreed to that deal anyway; he hates the CEO. (لم يكن ليوافق على تلك الصفقة بأي حال...).

كلمات الإشارة والدلائل السياقية الشائعة

تعتمد هذه الأفعال المساعدة التامة بشكل كبير على السياق المحيط بها لتكون منطقية:
- للندم (Should have): I am so sorry, I messed up, you made a mistake.
- لاحتمالية ضائعة (Could have): But we were lazy, but we ran out of time, I had the chance but...
- لنتائج متخيلة (Would have): If I had known..., but I was busy..., otherwise...

كيف تفرق بينهم

"Should Have" مقابل "Could Have"

هذا يسبب ارتباكاً كبيراً في كثير من الأحيان.
- Should have تركز على الواجب الأخلاقي، أو الالتزام، أو "الشيء الصحيح". إذا لم تفعله، فقد ارتكبت خطأ.
- I should have called my mom on her birthday. (أشعر بالذنب لأنني لم أفعل).
- Could have تركز على الخيارات والاحتمالات. إذا لم تفعله، فهو مجرد مسار لم يتم اتخاذه.
- I could have gone to medical school, but I preferred art. (لا يوجد ذنب، مجرد وصف لخيار لم يتم اختياره).

أخطاء شائعة في أفعال الماضي المساعدة

  • خطأ: كتابة "of" بدلاً من "have". وهذا هو الخطأ رقم 1 الذي يقع فيه المتحدثون الأصليون! لأن الاختصار (should've) يُنطق مثل "should of".
  • خطأ: I should of gone. / We could of won.
  • صواب: I should have gone.
  • خطأ: استخدام فعل في الماضي البسيط بدلاً من التصريف الثالث (V3).
  • خطأ: You could have went.
  • صواب: You could have gone.
  • خطأ: إضافة "to" لتركيبة الفعل المساعد التام.
  • خطأ: She shouldn't have to said that.
  • صواب: She shouldn't have said that.

أمثلة واقعية على الاستخدام

  1. (ندم): I should have listened to my doctor's advice about resting.
  2. (انتقاد): You shouldn't have shared that confidential email with the whole team.
  3. (احتمالية ضائعة): We could have caught the 5:00 PM train if we had walked faster.
  4. (قدرة ماضية): He could have been a professional footballer; he was incredibly talented as a child.
  5. (نتيجة متخيلة): I would have attended your graduation, but I contracted the flu.
  6. (حالة شرطية ثالثة): They would have been completely broke if they hadn't saved that money.
  7. (استحالة): You couldn't have done anything differently; the outcome wasn't your fault.
  8. (انتقاد): She should have double-checked the financial figures before the presentation.
  9. (احتمالية ضائعة): I could have bought that house ten years ago when it was cheap!
  10. (رفض/افتراض): Even if you offered him a million dollars, he wouldn't have sold you his company.

ملخص وورقة ملاحظات

الفعل المساعد التام المعنى الواقع مثال
should have + V3 ندم / التزام ماضٍ الفعل لم يحدث I should have called you.
shouldn't have + V3 انتقاد لخطأ الفعل حدث بالفعل You shouldn't have left.
could have + V3 احتمالية/قدرة ضائعة الفعل لم يحدث We could have won.
couldn't have + V3 استحالة مطلقة مستحيل تماماً She couldn't have known.
would have + V3 نتيجة متخيلة لم يحدث (لوجود مانع) I would have stayed, but...

الأسئلة الشائعة

هل تُستخدم هذه فقط في الجمل الشرطية (If)؟
لا. بينما تعتبر "would have" هي جملة النتيجة القياسية للحالة الشرطية الثالثة، يستخدم المتحدثون الأصليون هذه التراكيب باستمرار كجمل مستقلة لأن سياق "لو" غالباً ما يكون ضمناً. إذا قلت: "I would have helped you!"، فمن المفهوم أن الفكرة الكاملة هي: "كنت سأساعدك... [لو طلبت مني / لو لم أكن مشغولاً]."

كيف تُنطق هذه الكلمات في كلام المتحدثين الأصليين؟
تُنطق بشكل مضغوط للغاية.
- Should have تُنطق كأنها "Shoulda".
- Could have تُنطق كأنها "Coulda".
- Would have تُنطق كأنها "Woulda".
هذا الضغط مقبول في الكلام، لكن لا تكتب "shoulda" أبداً في الإنجليزية الرسمية.