پرش به محتوا
Home » جملات شرطی نوع سوم در انگلیسی | حسرت گذشته با مثال و تمرین

جملات شرطی نوع سوم در انگلیسی | حسرت گذشته با مثال و تمرین

  • از
⚡ اگر فقط ۳۰ ثانیه وقت دارید

If you had called me, I would have come.

اگر زنگ زده بودی، می‌آمدم

ولی زنگ نزدی — و نیامدم. این جمله فقط حسرت است.

شرطی نوع سوم درباره‌ی چیزی حرف می‌زند که در گذشته می‌توانست اتفاق بیفتد ولی نیفتاد. حالا هم دیگر هیچ راهی برای تغییرش نیست.

به همین دلیل بیشتر برای تأسف و گاهی سرزنش به کار می‌رود. به آن شرطی کامل هم می‌گویند، چون هر دو بندش زمان کامل دارند.

در این مقاله ساختارش را یاد می‌گیرید و درباره‌ی تفاوتش با نوع دوم صحبت می‌کنیم — جایی که خیلی‌ها قاطی می‌کنند. در پایان تمرین و آزمون هست.

ساختار

💡 فرمول

If + فاعل + had + قسمت سوم , فاعل + would have + قسمت سوم

به‌جای would می‌شود could have یا might have هم گذاشت.

بند شرط

If you had called me last night…

گذشته‌ی کامل — had + قسمت سوم.

بند نتیجه

…I would have come to see you.

would have + قسمت سوم.

۱If he had gone to school, he would have learned to read.اگر مدرسه رفته بود خواندن یاد می‌گرفتنرفت
۲If they had asked me, I would have helped them.اگر از من خواسته بودند کمک می‌کردمنخواستند
۳If she had read the assignment, she could have understood.اگر تکلیف را خوانده بود می‌فهمیدبا could have
۴If he had shown more initiative, he might have gotten the promotion.اگر ابتکار بیشتری نشان داده بود شاید ترفیع می‌گرفتبا might have
۵We would have opened the cabinet if we had had the key.اگر کلید داشتیم کابینت را باز می‌کردیمif وسط جمله

💡 دقت کنید — had had

در مثال آخر دو تا had دیدید:
if we had had the key

اولی فعل کمکی گذشته‌ی کامل است، دومی قسمت سوم have. غلط نیست — درست همین است.

⬆ بازگشت به فهرست

معنی واقعی این جمله‌ها

هر جمله‌ی شرطی نوع سوم، عکس چیزی را می‌گوید که واقعاً اتفاق افتاده. اگر جمله مثبت باشد، واقعیت منفی است — و برعکس.

جمله واقعیت
If you had called, I would have come. زنگ نزدی · نیامدم
If he hadn’t robbed a bank, he wouldn’t have gone to jail. دزدی کرد · زندان رفت
If we had known it was your birthday, we would have had a party. نمی‌دانستیم · جشن نگرفتیم

تأسف

If I had studied harder, I would have passed.

درس نخواندم و قبول نشدم. افسوس می‌خورم.

سرزنش

If you had listened to me, this wouldn’t have happened.

به حرفم گوش نکردی. کمی سرزنش‌آمیز.

💡 یک ترفند برای فهمیدن معنی

هر بند را برعکس کنید تا واقعیت را بفهمید:

If Mike had been at the lecture, he could have taken notes.
→ مایک نبود، پس یادداشت برنداشت.

⬆ بازگشت به فهرست

وقتی نتیجه در حال است

گاهی شرط در گذشته است ولی نتیجه‌اش الان یا در آینده. اینجا بند نتیجه would have نمی‌گیرد — فقط would.

نوع سوم خالص

If you had called, I would have come.

هر دو در گذشته.

مختلط — گذشته روی حال

If I had gotten a flu shot, I wouldn’t be sick.

واکسن نزدم — و الان مریضم.

۱If I had been born in 1890, I wouldn’t be alive now.اگر ۱۸۹۰ به دنیا آمده بودم الان زنده نبودمگذشته → حال
۲If we hadn’t saved money last year, we couldn’t take a vacation next summer.اگر پارسال پس‌انداز نکرده بودیم تابستان آینده سفر نمی‌رفتیمگذشته → آینده
۳If his grandfather had lived, he would be very old now.اگر پدربزرگش زنده مانده بود الان خیلی پیر بودگذشته → حال

💡 چطور تشخیص بدهم کدام است

به نتیجه نگاه کنید، نه به شرط:

نتیجه در گذشتهwould have + قسمت سوم
نتیجه در حال یا آیندهwould + فعل ساده

درباره‌ی همه‌ی حالت‌هایش شرطی مختلط را ببینید.

⬆ بازگشت به فهرست

تفاوت با نوع دوم

نوع دوم — الان

If I had money, I would buy a car.

الان پول ندارم. شاید فردا داشته باشم.

نوع سوم — آن‌وقت

If I had had money, I would have bought a car.

آن موقع پول نداشتم. دیگر تمام شد.

نوع دوم نوع سوم
بند if گذشته‌ی ساده had + قسمت سوم
بند نتیجه would + فعل would have + قسمت سوم
زمان حال یا آینده گذشته
هنوز شدنی است؟ شاید هرگز
حس خیال حسرت

💡 یک تست ساده

از خودتان بپرسید: هنوز می‌شود عوضش کرد؟

بله → نوع دوم
نه، تمام شده → نوع سوم

شرطی نوع دوم را ببینید.

⬆ بازگشت به فهرست

اشتباهات رایج فارسی‌زبان‌ها

❌ If you had called, I would came.

✅ If you had called, I would have come.

خطای ۱ — بند نتیجه would have + قسمت سوم می‌خواهد.

❌ If you would have called, I would have come.

✅ If you had called, I would have come.

خطای ۲ — would have در بند if نمی‌آید.

❌ If he had went to school…

✅ If he had gone to school…

خطای ۳ — قسمت سوم فعل، نه گذشته‌ی ساده.

❌ If I had known, I would tell you.

✅ If I had known, I would have told you.

خطای ۴ — اگر نتیجه هم در گذشته است، have لازم است.

❌ If she had read it, she can have understood.

✅ If she had read it, she could have understood.

خطای ۵ — can باید could شود.

❌ If they had asked me I would have helped.

✅ If they had asked me, I would have helped.

خطای ۶ — if اول بیاید، کاما لازم است.

💡 ریشه‌ی خطای سوم

خیلی‌ها گذشته‌ی ساده و قسمت سوم را قاطی می‌کنند:

go → went → gone
see → saw → seen
take → took → taken

در این ساختار همیشه ستون سوم لازم است. درباره‌ی این جدول افعال بی‌قاعده را ببینید.

⬆ بازگشت به فهرست

تمرین

📝 شکل درست فعل را بنویسید یا خطا را بگیرید

۱If you had called me, I (come) ___ .
۲If he (go) ___ to school, he would have learned to read.
۳If they had asked me, I (help) ___ them.
۴If you would have called… → درست کنید
۵If she had read it, she (can) ___ have understood.
۶If I had known, I would tell you. → درست کنید
۷If we (have) ___ the key, we would have opened it.
۸If I had gotten a flu shot, I (be) ___ sick now.
۹If he had went to school… → درست کنید
۱۰If they had asked me I would have helped. → کاما بگذارید
✅ نمایش پاسخ‌ها
۱. would have come۲. had gone۳. would have helped۴. If you had called…۵. could۶. If I had known, I would have told you.۷. had had۸. wouldn’t be — مختلط۹. If he had gone to school…۱۰. If they had asked me, I would have helped.

⬆ بازگشت به فهرست

آزمون

در حال بارگذاری آزمون…

⬆ بازگشت به فهرست

سؤالات متداول

❓ می‌شود بدون if گفت؟
بله، در حالت رسمیif حذف می‌شود و had جلو می‌آید:
Had I known, I would have come. = If I had known…وارونگی شرطی را ببینید.

❓ با wish چه فرقی دارد؟
معنی نزدیک است. I wish I had studied harder هم حسرت گذشته است — ولی نتیجه ندارد. شرطی نوع سوم می‌گوید اگر آن کار را کرده بودی، چه می‌شد. کاربرد wish و hope را ببینید.
❓ چرا این‌قدر طولانی است؟
چون دو زمان کامل کنار هم می‌آیند. برای همین در گفتار روزمره کوتاه می‌شود:
If you’d called, I’d have come.در نوشتار شکل کامل بهتر است.

❓ در آیلتس به کار می‌آید؟
در اسپیکینگ پارت ۲ و ۳ وقتی از تجربه‌ی گذشته حرف می‌زنید، یک جمله‌ی نوع سوم نشان می‌دهد گرامر پیشرفته بلدید. ولی اگر مطمئن نیستید، ریسک نکنید — جمله‌ی غلط بدتر از جمله‌ی ساده است.
❓ قدم بعدی چیست؟
شرطی مختلط — ترکیب نوع دوم و سوم. شرطی مختلط را ببینید. برای مرور کل خانواده هم جملات شرطی در انگلیسی هست.

⬆ بازگشت به فهرست

درس‌های مرتبط و ادامه‌ی یادگیری

جمع‌بندیاگر همه را فراموش کردی، این‌ها بماند
ساختار: if + had + قسمت سوم , would have + قسمت سوم
درباره‌ی گذشته‌ای که دیگر عوض نمی‌شود — حسرت
همیشه عکس واقعیت را می‌گوید
اگر نتیجه در حال باشد → would + فعل ساده، بدون have
would have در بند if نمی‌آید
به‌جای would have می‌شود could have یا might have

مشاوره رایگان و تخصصی سلام‌زبان

در انتخاب دوره، تعیین سطح یا مسیر یادگیری گرامر سؤال دارید؟

🎁 هدیه: مشاهده رایگان درس ۱ و ۶
🎓 مشاهده کلاس‌های آموزش آنلاین

بعد از ورود به لینک، در بخش سرفصل‌ها دروس رایگان ۱ و ۶ را ببینید

دیدگاهتان را بنویسید