Third Conditional: جملات، تمرین‌ها، آزمون‌ها و مثال‌ها

Third Conditional استفاده می‌کنیم

ما درباره گذشته‌ای غیرواقعی صحبت می‌کنیم: شرط اتفاق نیفتاد، اما نتیجه‌ای خیالی را توصیف می‌کنیم.

Third Conditional فرم

if-part
(Conditional)
main part
Result
if + subject + Past Perfect subject + would have + V3

If + subject + Past Perfect, subject + would have + V3.
Subject + would have + V3 + if + subject + Past Perfect.

If it had rained, I would have stayed at home.
اگر باران آمده بود، من در خانه مانده بودم.

Third Conditional قانون

  • ترتیب بخش‌ها مهم نیست.
    If you had studied, you would have passed.
    You would have passed if you had studied.
  • اگر بخش شرطی ابتدا بیاید، بعد از آن ویرگول می‌گذاریم.
    If you had studied, you would have passed.
    You would have passed if you had studied.
  • می‌توان به‌جای would have از افعال وجهی استفاده کرد: could have، might have، should have
    If it had been late, we might have taken a taxi.
    اگر دیر شده بود، شاید با تاکسی می‌رفتیم.
    If you had prepared, you could have succeeded.
    اگر آماده شده بودی، می‌توانستی موفق شوی.
    If you had listened, you should have understood everything.
    اگر گوش داده بودی، باید همه‌چیز را فهمیده بودی.
  • حرف ربط unless = if not (در گذشته)
    We wouldn’t have gone unless it had been necessary.
    ما نمی‌رفتیم مگر این‌که لازم می‌بود.
  • شرط‌های ترکیبی: شرط گذشته + نتیجهٔ حال
    If I had slept more, I would feel better now.
    اگر بیشتر خوابیده بودم، حالا احساس بهتری می‌کردم.

Third Conditional نفی

  • در بند if: Past Perfect + hadn’t + V3
    If he hadn’t called, I wouldn’t have gone.
    اگر او زنگ نزده بود، من نمی‌رفتم.
  • در جملهٔ اصلی: wouldn’t have + V3 یا شکل منفیِ فعل وجهی
    If it had rained, we wouldn’t have gone outside.
    اگر باران می‌بارید، بیرون نمی‌رفتیم.
    If you had studied hard, you might not have failed.
    اگر خوب درس خوانده بودی، شاید مردود نمی‌شدی.

Third Conditional سؤالات

این پرسش‌ها مانند پرسش‌های عادی با would + have ساخته می‌شوند و بند دارای if (Past Perfect) باقی می‌ماند.

Would + subject + have + V3 + if + Past Perfect?
Wh-word + would + subject + have + V3 + if + Past Perfect?

What would you have done if the app had crashed?
اگر برنامه از کار می‌افتاد، چه کار می‌کردی؟
Where would you have gone if you had moved abroad?
اگر به خارج از کشور مهاجرت کرده بودی، کجا می‌رفتی؟
Who would you have invited if you had organized a party?
اگر تو مهمانی برگزار کرده بودی، چه کسی را دعوت می‌کردی؟
Why would she have been upset if you hadn’t written?
چرا ناراحت می‌شد اگر برایش ننوشته بودی؟
How would you have felt if you had lost your phone?
اگر گوشیت را گم کرده بودی، چه احساسی داشتی؟

Third Conditional اشتباهات رایج

❌ If it would have rained, we would have canceled.
✅ If it had rained, we would have canceled.
❌ I wouldn’t have come if he wouldn’t have called.
✅ I wouldn’t have come if he hadn’t called.
❌ Past Simple в if-части: If he didn’t call, …
✅ Past Perfect в if-части: If he hadn’t called, …

Third Conditional جملات

If you had finished the report on time, we would have sent it yesterday.
اگر گزارش را به‌موقع تمام کرده بودی، ما آن را دیروز فرستاده بودیم.
If he hadn’t been late, the meeting would have started on time.
اگر او دیر نکرده بود، جلسه سر وقت شروع می‌شد.
If the weather had been better, we would have had a picnic.
اگر هوا بهتر بود، ما پیک‌نیک می‌رفتیم.
If they had known the answer, they would have told us.
اگر جواب را می‌دانستند، به ما گفته بودند.
If yesterday had been a day off, we would have gone to the countryside.
اگر دیروز تعطیل بود، به شهرستان می‌رفتیم.
If he had worked harder, he would have got a promotion.
اگر سخت‌تر کار کرده بود، ترفیع گرفته بود.
If you had lived closer, we would have met more often.
اگر نزدیک‌تر زندگی کرده بودی، بیشتر همدیگر را می‌دیدیم.
If we had had a car, we would have left earlier.
اگر ماشین داشتیم، زودتر رفته بودیم.
If I had known about it earlier, I would have prepared.
اگر زودتر از آن خبر داشتم، خودم را آماده می‌کردم.
If they had been free yesterday, they would have come to us.
اگر دیروز آزاد بودند، پیش ما آمده بودند.

Third Conditional نمونه‌ها

If I had had more money, I would have traveled around the world.
اگر پول بیشتری داشتم، دورِ دنیا سفر می‌کردم.
If she had known his number, she would have called him.
اگر شماره‌اش را می‌دانست، به او زنگ می‌زد.
If you hadn’t eaten so much sugar, you would have felt healthier.
اگر آن‌قدر شکر نخورده بودی، احساس سلامتی بیشتری می‌کردی.
If they had shared the data, we could have finished faster.
اگر داده‌ها را به اشتراک گذاشته بودند، می‌توانستیم زودتر تمام کنیم.
If he had been more organized, he wouldn’t have missed deadlines.
اگر منظم‌تر بود، ضرب‌الاجل‌ها را از دست نمی‌داد.
If you had helped me, I would have finished this yesterday.
اگر به من کمک کرده بودی، من این را دیروز تمام کرده بودم.
If the app had loaded faster, more users would have stayed.
اگر برنامه سریع‌تر بارگذاری شده بود، کاربران بیشتری می‌ماندند.
If I hadn’t had to work late, I would have joined you.
اگر مجبور نبودم تا دیر وقت کار کنم، به شما ملحق می‌شدم.
If you had been more careful, you wouldn’t have made so many mistakes.
اگر دقت بیشتری کرده بودی، این‌قدر اشتباه نمی‌کردی.
If we had backed up the files, we wouldn’t have lost the data.
اگر از فایل‌ها پشتیبان گرفته بودیم، داده‌ها را از دست نمی‌دادیم.

تمرین‌های دستور زبان انگلیسی موجود در برنامه

Conditionals

Sentences