از شرطی نوع سوم استفاده میکنیم تا گذشته را به شکلی متفاوت (تغییری که در موقعیتی در گذشته پیش آمده است و نتیجۀ متفاوت آن) تصور کنیم.
نکاتی که هنگام استفاده از شرطی نوع سوم باید بدانیم:
1. شرطی نوع سوم از فرمول زیر پیروی میکند:
If + فاعل + had+ وجه وصفی ماضی (past participle) + فاعل + would have + گذشتۀ وجهی (past participle)
نکته: میتوان جای جملۀ اگر (if-clause) را با جملۀ اصلی (main-clause) عوض کرد؛ اما در این صورت باید ویرگول (،) را حذف کرد.
2. زمانی که تغییری در زمان گذشته را با نتیجهای در زمان حال یا تغییری در زمان حال را با نتیجهای در گذشته تصور میکنیم، می توانیم از شرطیهای مختلط (mixed conditionals) استفاده کنیم.
if + فاعل + had + وجه وصفی ماضی (past participle) ، فاعل + would + شکل پایهای فعل (base form if the verb)
الف) گذشته/ حال: در اینجا جملهای است که نشان میدهد تغییر در وضعیت گذشته چگونه نتیجهای در زمان حال خواهد داشت.
مثال:
If I hadn’t entered to Ferdowsi University of Mashhad, I wouldn’t have my current friends.
اگر که در دانشگاه فردوسی مشهد پذیرفته نشده بودم، دوستان اکنونم را نداشتم.
I would buy my new laptop if I hadn’t lent my money.
اگر پولهایم را قرض نداده بودم، الان لپتاپ جدیدم را میخریدم.
ب) حال/گذشته: در اینجا جملهای است که نشان میدهد چگونه موقعیتی متفاوت در زمان حال بدین معناست که گذشته نیز متفاوت بوده است.
if + فاعل + گذشتۀ ساده (past simple) ، فاعل + would have + وجه وصفی ماضی (past participle)
مثال:
I have some important news. If it wasn’t, I wouldn’t have called you on your birthday.
خبری مهم دارم. اگر مهم نبود، روز تولدت با تو تماس نمیگرفتم.
I would have lent you my book if I currently had it.
اگر اکنون کتابم را داشتم به تو قرض میدادم.
مقاله پیشنهادی: 15 کاربرد would در گرامر انگلیسی
3. ما اغلب از شرطی نوع سوم برای ابراز پشیمانی استفاده میکنیم. با آن به توصیف چیزهایی میپردازیم که متاسفیم اتفاق افتاده یا اتفاق نیفتاده است.
مثال:
If my mom hadn’t passed away, I would have had a better life.
اگر مادرم فوت نشده بود، زندگی بهتری داشتم.
If there hadn’t been so much traffic, I wouldn’t have been late to work.
اگر ترافیک اینقدر سنگین نبود، دیر به سر کار نمیرسیدم.
4. به عنوان جایگزین would، میتوانیم قسمت دوم جملۀ شرطی نوع سوم را با could کامل کنیم.
مثال:
If I had stayed home 2 days more, I could have seen my father as well.
اگر دو روز بیشتر در خانه مانده بودم، میتوانستم پدرم را نیز ببینم.
If I had had more time, I could have gone shopping & buy souvenirs for my aunt.
اگر وقت بیشتری داشتم، میتوانستم به خرید بروم و برای خالهام سوغاتی بخرم.
مقاله پیشنهادی: کاربرد و تفاوت can و could در زبان انگلیسی
5. البته به عنوان جایگزینی برای would، میتوانیم از افعال وجهی دیگری نیز مانند «might» استفاده کنیم. این افعال وجهی درجات مختلفی از قطعیت یا امکان را نشان میدهد.
مثال:
If they had taken an action earlier, they might have won the prize.
اگر آنها زودتر اقدام میکردند، شاید جایزه را میبردند.
I might have gotten the job if I had uploaded my resume sooner.
شاید اگر رزومهام را زودتر بارگزاری میکردم، کار را میگرفتم.
مقاله پیشنهادی: صفر تا صد آموزش زمان گذشته ساده در انگلیسی + مثال کاربردی
6. اختصارها: میتوان «had & would» را به اختصار «’d» نوشت؛ اما اگر بر جملات شرطی نوع سوم مسلط نباشید میتوانند گیجکننده باشد. دو قانون زیر را به خاطر بسپارید.
الف) توجه داشته باشید که «would» هرگز در جملۀ اگر (if-clause) ظاهر نمیشود؛ بنابراین اگر در «if-clause» اختصار «’d» ظاهر شود میتوان نتیجه گرفت که اصل کلمه «had» بوده است.
ب) کلمۀ «had» هرگز قبل از «have» ظاهر نمیشود؛ بنابراین اگر «’d» بعد از فاعل و قبل از «have» ظاهر شود بدین معناست که اصل کلمه «would» بوده است.
نکته: اختصارهای دیگری نیز داریم که به شرح زیر است:
Would + have = would’ve
Could + have = could’ve
Should + have = should’ve
چنین ساختارهایی در گفتار انگلیسی متفاوت است و تلفظ آن به صورت زیر است:
Would + have = woulda
Could + have = coulda
Should + have = shoulda
مقاله پیشنهادی: کاربرد ها و تفاوت Must و Have to
7. میتوانیم شرطی نوع سوم را با «but for» نیز بیاوریم.
But for + اسم یا عبارت اسمی ، فاعل (subject) + would have + وجه وصفی ماضی (past participle) + ادامۀ جمله
مثال:
But for the rain, they would have taken shelter in the cave.
اما حین بارندگی، آنها در غار پناه میگرفتند.
But for my sister’s birthday, we would have baked a cake ourselves.
اما برای تولد خواهرم، خودمان کیک میپختیم.
8. از ساختار «had it not been for» نیز میتوانیم در شرطی نوع سوم استفاده کنیم.
Had it not been for + مفعول (object) ، فاعل (subject) + would have + وجه وصفی ماضی (past participle) + ادامۀ جمله
مثال:
Had it not been for your supports, I wouldn’t have passed the exam.
اگر به خاطر حمایتهای تو نبود، امتحان را نمیگذراندم.
Had it not been for my family, my sister would have migrated abroad.
اگر به خاطر خانوادهام نبود، خواهرم به خارج از کشور مهاجرت میکرد.
9. میتوانیم از «should» نیز در شرطی نوع سوم استفاده کنیم.
مثال:
If we had used google map, we should have found the cinema.
اگر از نقشۀ گوگل استفاده کرده بودیم، باید سینما را پیدا میکردیم.
If you had learned French, you should have gotten your certificate.
اگر زبان فرانسه را یاد گرفته بودید، باید گواهی خود را میگرفتید.
مقاله پیشنهادی: 46 کاربرد Should در گرامر انگليسی + مثال كاربردی
10. زمانی که میخواهیم انتقاد کنیم یا بازخورد بدهیم نیز میتوانیم از شرطی نوع سوم استفاده کنیم.
مثال:
Your bedroom would have looked better if you had used blue wallpapers.
اگر از کاغذ دیواریهای آبی استفاده میکردید، اتاق خواب شما زیباتر میشد.
If you had eaten healthy food, you would have been sound & healthy.
اگر غذای سالم میخوردید، صحیح و سالم بودید.
11. گاهی اوقات میخواهیم با نشان دادن اینکه اگر ما در چنین موقعیتی بودیم چهکار میکردیم به کسی مشاورهای دهیم. در چنین موقعیتی از ساختار «if I had been you» استفاده میکنیم.
مثال:
If I had been you, I wouldn’t have bought that car.
اگر من جای تو بودم آن ماشین را نمیخریدم.
I would have traveled my sister if I had been you.
اگر جای تو بودم با خواهرم سفر میکردم.
12. ما میتوانیم از عبارت «if only» به جای ساده «if» برای ابراز تمایل بسیار شدید به اینکه چیزی متفاوت بوده است استفاده کنیم.
مثال:
I would have won the gambling if only I had had the queen card.
اگر فقط کارت ملکه را داشتم در قمار برنده میشدم.
If I had hit the ball more precisely, it would have scored.
اگر یکم دقیقتر به توپ ضربه میزدم، توپ گل میشد.
چگونه با استفاده از شرطی نوع سوم سوال بپرسیم؟
بهطور کلی با استفاده از جملات شرطی سوم میتوانیم دو نوع سوال بپرسیم:
1.سوالات بله/خیر یا yes/no question
2.سوالات کامل یا wh-questions
*** برای ساخت سوالات بله/خیر میتوانیم از فرمول زیر استفاده کنیم:
Would + فاعل + have + وجه وصفی ماضی (past participle) ، if+ فاعل + had + وجه وصفی ماضی (past participle) + ادامۀ جمله
به جدول زیر توجه کنید:
سوالات بله/خیر | جملات اصلی |
Would you have had a better life if your mom hadn’t passed away?
اگر مادرت از دنیا نمیرفت، زندگی بهتری داشتی؟ | If my mom hadn’t passed away, I would have had a better life.
اگر مادرم فوت نشده بود، زندگی بهتری داشتم. |
Would you have lent me your book if you had had it?
اگر کتابت را داشتی به من قرض میدادی؟ | I would have lent you my book if I had had it.
اگر اکنون کتابم را داشتم به تو قرض میدادم. |
Would you have seen your father if you had stayed home 2 days more?
اگر 2 روز بیشتر در خانه میماندی، پدرت را میدیدی؟ | If I had stayed home 2 days more, I would have seen my father as well.
اگر دو روز بیشتر در خانه مانده بودم، پدرم را نیز میدیدم. |
*** برای ساخت سوالات کامل میتوانیم از مشتقات wh مانند «when, what, why, …» استفاده کنیم.
مطالعه مقالات زیر پیشنهاد می شود:
به جدول زیر توجه کنید:
سوالات کامل | جملۀ اصلی |
What would have happened if your mom hadn’t passed away?
اگر مادرت از دنیا نمیرفت چه اتفاقی میافتاد؟ | If my mom hadn’t passed away, I would have had a better life.
اگر مادرم فوت نشده بود، زندگی بهتری داشتم. |
Why would you have lent me your book if you currently had had it?
چرا اگر اکنون کتابتان را داشتید، به من قرض میدادید؟ | I would have lent you my book if I currently had had it.
اگر اکنون کتابم را داشتم به تو قرض میدادم. |
How long would you have seen your father if you stayed home 2 days more?
اگر 2 روز بیشتر در خانه میماندی چقدر پدرت را میدیدی؟ | If I had stayed home 2 days more, I would have seen my father as well.
اگر دو روز بیشتر در خانه مانده بودم، پدرم را نیز میدیدم. |
چگونه شرطی نوع سوم را منفی کنیم؟
جملات شرطی سوم را نیز میتوان به صورت منفی بیان کرد تا تاکید شود که نتیجهای غیر واقعی به دلیل برآورده نشدن شرطی غیر واقعی رخ نداده است. برای منفی کردن شرطی نوع سوم دو راه داریم:
1. بند اگر (if-clause) را منفی کنیم. برای این کار باید کلمۀ منفیساز «not» را به «had» اضافه کنیم.
if + فاعل + «not» + وجه وصفی ماضی (past participle)، فاعل+ would have + گذشتۀ وجهی (past participle)
مثال:
If you hadn’t taken your air plane ticket, you would have gone by bus.
اگر بلیط هواپیمای خود را نگرفته بودید، با اتوبوس میرفتید.
She would have been a mom if she hadn’t messed up her marriage.
اگر ازدواجش را به هم نمیزد، مادر میشد.
2. بند اصلی (main-clause) را منفی کنیم. برای این کار باید کلمۀ منفیساز «not» را به «would» اضافه کنیم.
if + فاعل + گذشتۀ کامل (past perfect)، فاعل + would have + not + گذشتۀ وجهی (past participle)
مثال:
If I had gotten married, I wouldn’t have been your friends.
اگه ازدواج کرده بودم دوستت نبودم.
She wouldn’t have bought that phone if she had taken advice from her mom.
او اگر از مادرش مشاوره میگرفت، آن تلفن را نمیخرید.
نکته: البته گاها میتوانیم هر دو جمله را منفی کنیم؛ چون هر جمله فاعل و فعل جداگانهای دارد.
مثال:
If I hadn’t worked for this company, my daughter would have had no bedroom yet.
اگر من در این شرکت کار نمی کردم، دخترم هنوز اتاق خواب نداشت.
If you had not watered the garden, the flowers would not grow.
اگر به باغچه آب نمیدادید، گلها رشد نمیکردند.
مقاله پیشنهادی: تفاوت بین May و Might در زبان انگلیسی
تفاوت «may» و «might» در شرطیها چیست؟
اگرچه تفاوت معنایی خاصی بین may & might وجود ندارد، اما اغلب از «may» در شرطی نوع دوم و از «might» در شرطی نوع سوم استفاده میشود.
(جملات شرطی نوع دوم)
If I had money, I may rebuild my house.
اگر پول داشتم، ممکن بود خانهام را بازسازی کنم.
(جملات شرطی نوع سوم)
If I had had money, I might have rebuilt my house.
اگر پول داشتم، شاید خانهام را بازسازی میکردم.
مطالعه مقالات زیر پیشنهاد می شود: