أهلا بك محمد،
اعلم ان هناك 3 أنواع رئيسية من جمل الشرط. هذه الجملة على النوع الثالث، ونستطيع بسهولة تمييز النوع الثالث لأنه النوع الوحيد الذي يتحدث عن أشياء في الزمن الماضي.
قاعدة جملة الشرط من النوع الثالث:
يكون الفعل في جملة if هو had+pp
بينما يكون الفعل في جملة جواب الشرط أو (main clause) هو would have+pp
وهكذا تكتب الجملة بالشكل التالي:
If he had not come late, he would not have missed the train
لاحظ أن جمل الشرط تتحدث عن اشياء افتراضية / او تخيلية عكس الحقيقة (الحقيقة انه جاء متأخر، وفوت القطار) فجملة الشرط تكون عكس ذلك تماماً (لو أنه لم يتأخر فإنه لم يكن ليفوت القطار).
مع أطيب أمنياتي لك بالنجاح