تفاوت جملات شرطی در چیست؟

سلام گرامر جملات شرطی و تفاوت هایی که دارند رو میشه بفرمایید؟ من همیشه باهاش مشکل دارم و از چالش هامه…

سلام دوست عزیز
ضمن خوشامدگویی، جملات شرطی چند نوع هستن.
جملات شرطی نوع صفر
از این نوع جملات برای بیان واقعیت‌ها استفاده می‌شه.
فرمولش به صورت if+ simple present ,+simple present هستش.
If I can’t sleep, I listen to the radio.
اگه خوابم نبره، رادیو گوش میدم.

شرطی نوع اول
برای اتفاقاتی استفاده می‌شه که احتمال رخ دادن دارن.
فرمولش به صورت if+simple present,modal verb هستش.
If Mona rings, I might ask her to come over for dinner.
اگه مونا زنگ بزنه، ازش می‌خوام که برای شام بیاد اینجا.

شرطی نوع دوم
برای اتفاقاتی استفاده می‌شه که احتمال رخ دادنشون کم هستش. فرمولش به صورت if past simple,+ modal verb + main form of verb هستش.
If I had more money,I would take a trip.
اگه پول بیشتری داشتم، می‌رفتم سفر.

شرطی نوع سوم
برای اتفاقاتی استفاده می‌شه که احتمال رخ دادنشون غیر ممکنه.
فرمولش به صورت if past perfect, + modal verb+have+ Ed form of verb هستش.
If the rent had been lower, I would have taken the flat.
اگه اجاره پایین‌تر بود، آپارتمان رو اجاره میکردم.
برای اطلاعات بیشتر درباره‌ی جملات شرطی و کاربردهاشون می‌تونید لینک‌های زیر رو ببینید.