دو تا حالت شرطی اصلی داریم
1- کاری که اتفاق افتاده در گذشته, و اگر نمیشد اینطوری میشد.
2- کاری که در آینده اگر بشه, در نتیجه اینطوری خواهد شد.
مثال:
1- اگر دیروز پول همرام بود, اون کیف رو میخردیم
2- اگر ماشین داشته باشم, میتونم زودتر برم سر کار
یا
اگر ماشین میداشتم, میتونستم زودتر برم سرکار
* در مورد مثال دوم معمولا در فارسی بصورت گذشته میگیم
---------
حالا چند مثال به انگلیسی با معنی
If I had caught the bus on time, I wouldn't have missed the interview.
اگر (اون روز) به موقع به اتوبوس رسیده بودم, مصاحبه رو از دست نمیدادم.
If I had a car, I would go to work on time.
اگر ماشین داشته باشم, به موقع سرکار میرسم
If my mom was alive, I would have served her all my time.
اگر مادرم زنده میبود, تمام وقت مو بهش خدمت میکردم
If I came early today from work, I would take you for shopping.
اگر امروز زودتر اومدم (بیام) از سر کار, برای خرید میبرمت
If my father had left some home for me, I wouldn't have had this shitty life.
اگر پدرم واسم خونه ایی برام به ارث میذاشت, این زندگی گه مانند رو نداشتم.
If she liked me, she would buy me a flower.
اگر منو دوست داشته باشه, برام گل میخره
If I had not fixed it, it would have caused me trouble.
اگه درستش نمی کردم، ممکن بود درآینده برام مشکل زایی کنه
فرمول
فرمول شرطی جملاتی که در گذشته اتفاق افتاده
If I had PP, I could/would have PP
* If the train had arrived on time, I could have left this town.
جمله شرطی که اتفاق نیوفتاده
If I Past, I would (Simple Tense verb)
* If the train arrived early, I would leave this town.