الدرس 114 · المرحلة 10: تراكيب متقدمة
فعل ناقص + have + V3
متقدمModal perfect
الصيغة والاستخدام
must / might / should + have + V3 — التخمين أو الحكم على حدث ماضٍ
1.الصيغة
الفعل الناقص + have + التصريف الثالث يُستخدم للتخمين أو للحكم على شيء حدث بالفعل. وhave لا تتغير أبدًا — فهي لا تصبح has أو had مهما كان الفاعل.
| التركيب | مثال | |
|---|---|---|
| الإثبات | modal + have + V3 | She must have left. |
| النفي | modal + not + have + V3 | He can't have seen it. |
| السؤال | modal + الفاعل + have + V3? | Could they have taken the wrong road? |
| المبني للمجهول | modal + have been + V3 | The letter might have been lost. |
| المستمر | modal + have been + V-ing | He must have been sleeping. |
في الكلام تكاد have تختفي: must've /ˈmʌstəv/، should've، could've، might've — فتُسمع مثل “must of”. أما في الكتابة فاكتب دائمًا have، وبعدها استخدم التصريف الثالث (gone, seen)، لا الماضي البسيط (went, saw).
2.التخمين بشأن الماضي
اختر الفعل الناقص بحسب درجة يقينك:
| درجة اليقين | التركيب | مثال |
|---|---|---|
| شبه متأكد أنه حدث | must have + V3 | The lights are off. They must have gone to bed. |
| ممكن، لست متأكدًا | might / may / could have + V3 | He might have missed the bus. |
| ربما لم يحدث | might not / may not have + V3 | She may not have heard you. |
| شبه متأكد أنه لم يحدث | can't / couldn't have + V3 | You can't have finished already! |
Nobody's answering. They must have gone out.
لا أحد يجيب. لا بد أنهم خرجوا.
I may have left my wallet in the taxi.
ربما نسيت محفظتي في سيارة الأجرة.
Minh can't have written this — he doesn't speak French.
مستحيل أن يكون مينه قد كتب هذا — فهو لا يتكلم الفرنسية.
She couldn't have known about the party. We kept it secret.
لا يمكن أنها كانت تعرف بأمر الحفلة. لقد أبقيناه سرًّا.
نفي must have (عند التخمين) يكون عادةً can't have / couldn't have. وفي الإنجليزية الأمريكية يُستخدم كثيرًا أيضًا must not have + V3 بمعنى «أنا متأكد أنه لم يحدث» (He must not have seen me)، لكن الصيغة المختصرة mustn't have نادرة. ولاحظ أن couldn't have (مستحيل) أقوى بكثير من might not have (ربما لا).
3.الآن أم في الماضي؟
الفعل الناقص نفسه: + الصيغة الأساسية للحديث عن الآن، و+ have V3 للحديث عن الماضي. انظر درس «الاستنتاج: must / can't».
| الآن | الماضي | |
|---|---|---|
| متأكد | She must be at home. | She must have been at home. |
| مستحيل | That can't be true. | That can't have been true. |
| ممكن | He might be busy. | He might have been busy. |
| فكرة جيدة | You should rest. | You should have rested. |
4.Should have: ما كان ينبغي فعله
should have + V3 = كان هذا هو التصرف الصحيح (لكنه لم يحدث)؛ وshouldn't have + V3 = كان خطأً (لكنه حدث). نستخدمها للندم أو للانتقاد. وought to have بالمعنى نفسه لكنها أقل شيوعًا. ويمكن أن تعني should have أيضًا «كان من المتوقع أن يكون قد… بحلول الآن».
We should have booked a table — the place is full.
كان ينبغي أن نحجز طاولة — المكان ممتلئ.
You shouldn't have said that to her.
ما كان ينبغي أن تقول لها ذلك.
You ought to have asked before borrowing my bike.
كان عليك أن تستأذن قبل أن تستعير دراجتي.
The parcel should have arrived by now.
كان من المفترض أن يكون الطرد قد وصل الآن. (كما هو متوقع)
5.Could have وwould have وneedn't have
- could have + V3: كان ممكنًا لكنه لم يحدث؛ وتأتي أيضًا تذمّرًا خفيفًا (You could have told me!).
- couldn't have + صيغة المقارنة: لم يكن ليكون أفضل / أسوأ من ذلك.
- would have + V3: كنت مستعدًا لفعله، لكن شيئًا ما منعك.
- needn't have + V3 (بريطانية في الغالب): فعلته لكنه لم يكن ضروريًا. قارن بـ didn't need to + الفعل: لم يكن ضروريًا، فلم تفعله (عادةً).
I could have gone to university, but I chose to work.
كان بإمكاني الذهاب إلى الجامعة، لكنني اخترت العمل.
You could have told me the meeting was cancelled!
كان بإمكانك أن تخبرني أن الاجتماع أُلغي! (تذمّر خفيف)
We couldn't have asked for better weather.
ما كان لنا أن نطلب طقسًا أفضل من هذا.
I would have called you, but my phone died.
كنت سأتصل بك، لكن بطارية هاتفي نفدت.
You needn't have cooked so much — there are only four of us.
لم يكن هناك داعٍ لأن تطبخ كل هذا — نحن أربعة فقط. (لقد طبخته بالفعل)
I didn't need to cook — we ate out.
لم أحتج إلى الطبخ — فقد أكلنا في الخارج. (لذلك لم أطبخ)
6.أخطاء شائعة
She must has forgotten our meeting.She must have forgotten our meeting.
بعد الفعل الناقص تأتي have دائمًا.
You should have went to bed earlier.You should have gone to bed earlier.
have + التصريف الثالث، لا الماضي البسيط.
I should of told you earlier.I should have told you earlier.
should've تُنطق مثل “should of”، لكنها have.
He can't have saw the message.He can't have seen the message.
can't have + التصريف الثالث.
She should have been arrived by now.She should have arrived by now.
arrive هنا مبني للمعلوم — بلا been.
I must have left my keys at home, but I'm not sure.I might have left my keys at home, but I'm not sure.
لست متأكدًا → might / may / could have.
أمثلة
- The ground is wet. It must have rained in the night.
- I should have brought my umbrella. Now I'm soaked!
- The road is closed. There may have been an accident.
- You should have told me you were coming. I would have cooked more.
