شرطی ترکیبی: شرط حال، نتیجه گذشته
Present Reality ↔️ Hypothetical Past.
Grammar Rule in 30 Seconds
Use this to explain how a permanent trait or current situation caused a different outcome in the past.
- Use 'If' + Past Simple for the ongoing present state: 'If I were brave...'
- Use 'would have' + Past Participle for the past result: '...I would have jumped.'
- The 'if' clause describes something that is still true now (or generally true).
مرور کلی
If I were more patient, I would have handled the situation better yesterday، شما در حال تحلیل یک اتفاق گذشته بر اساس یک ویژگی ثابت در زمان حال هستید. در فارسی، ما میگوییم «اگر آدم صبورتری بودم (یا هستم)، دیروز بهتر با آن موقعیت برخورد میکردم».were (برای حال) و had been (برای گذشته) تمایز قائل شوید. این ساختار به شما اجازه میدهد تا «منِ امروز» را با «اتفاقات دیروز» پیوند بزنید.if استفاده کنید تا نشان دهید که این شرط، واقعی نیست (مثلاً If I were به جای If I am).were برای تمام ضمایر (حتی I, he, she, it) در این ساختار، یک استاندارد آکادمیک و نشاندهنده سطح C1 است. در حالی که در فارسی ما فقط میگوییم «اگر بودم»، در انگلیسی استفاده از was در محیطهای رسمی ممکن است کمی غیرحرفهای به نظر برسد. بخش دوم جمله، یعنی would have + Past Participle، دقیقاً همان ساختار «ماضی نقلیِ شرطی» است که در انگلیسی برای بیان نتیجهای که در گذشته رخ نداده به کار میرود.- 1بخش شرط (If-clause):
If + Subject + Simple Past - 2بخش نتیجه (Main clause):
Subject + would/could/might + have + V3 (Past Participle)
If I knew the answer... | بیان وضعیت غیرواقعی در زمان حال |would have + V3 | ...I would have told you. | بیان نتیجه غیرواقعی در زمان گذشته |If she were more tech-savvy, she would have fixed the printer last night.If I didn't live in Tehran, I could have moved to another city years ago.
- تحلیل تصمیمات گذشته: وقتی میخواهید توضیح دهید چرا یک پروژه در گذشته شکست خورد. مثلاً:
If we had better resources now, we would have finished the project last month.(یعنی چون الان منابع نداریم، آن موقع هم نتوانستیم). - بیان حسرتهای شخصی: در مکالمات دوستانه یا مصاحبههای عمیق، برای بیان اینکه چگونه تغییرات شخصیتی امروزتان میتوانست زندگی گذشته شما را عوض کند.
If I were more confident, I would have applied for that job last year. - فرضیهسازی درباره حقایق کلی: وقتی یک ویژگی ثابت (مثل قد، هوش، یا ملیت) را تغییر میدهید تا ببینید در گذشته چه اتفاقی میافتاد.
If I were taller, I would have played basketball in high school.
- 1تداخل با شرطی نوع سوم (Third Conditional): فارسیزبانان اغلب به اشتباه از
had knownدر بخشifاستفاده میکنند. این اشتباه به دلیل ترجمه مستقیم از فارسی رخ میدهد. در فارسی «اگر میدانستم» هم برای حال و هم گذشته به کار میرود، اما در انگلیسیIf I knew(حال) باIf I had known(گذشته) متفاوت است. اگر جمله شما باnowتمام میشود، نباید ازhadاستفاده کنید. - 2استفاده از
wouldدر بخشif: این یکی از رایجترین خطاهای زبانآموزان ایرانی است. در فارسی ما میگوییم «اگر میتونستم...» که ممکن است ذهن را به سمتwould be able toببرد. اما در انگلیسی،wouldهرگز در بخشifنمیآید. باید بگوییدIf I were able to. - 3فراموش کردن
haveدر بخش نتیجه: بسیاری از زبانآموزان میگویندI would goبه جایI would have gone. این خطا به دلیل عدم درک تفاوت بین «نتیجه در زمان حال» و «نتیجه در زمان گذشته» رخ میدهد. همیشه به یاد داشته باشید که برای گذشته، حتماً نیاز بهhaveدارید.
- 1آیا میتوانم از
could haveبه جایwould haveاستفاده کنم؟ بله،wouldنشاندهنده قطعیت است، در حالی کهcouldنشاندهنده توانایی یا امکان است. اگر میخواهید بگویید «میتوانستم انجام دهم»، ازcould haveاستفاده کنید. - 2آیا استفاده از
wasبه جایwereغلط است؟ در انگلیسی محاوره و غیررسمی، بله استفاده میشود، اما در سطح C1 و متون رسمی،wereتنها گزینه صحیح برای نشان دادن وجه التزامی است. - 3آیا ترتیب جملات مهم است؟ خیر، میتوانید جای دو بخش را عوض کنید. اگر
ifدر وسط بیاید، دیگر نیازی به ویرگول ندارید. مثلاً:I would have succeeded if I were more disciplined.
Structure of Mixed Conditional (Type 2 + 3)
| Clause Type | Grammar Part | Verb Form | Meaning |
|---|---|---|---|
|
If-Clause (Condition)
|
Second Conditional
|
Past Simple (e.g., were, had, knew)
|
Present/General State (Hypothetical)
|
|
Result-Clause (Result)
|
Third Conditional
|
would have + Past Participle
|
Past Outcome (Hypothetical)
|
Contractions in Mixed Conditionals
| Full Form | Contracted Form | Example |
|---|---|---|
|
I would have
|
I'd have
|
I'd have helped you.
|
|
If I were not
|
If I weren't
|
If I weren't so tired...
|
|
He would not have
|
He wouldn't have
|
He wouldn't have failed.
|
Meanings
A mixed conditional used to express that because of a current, ongoing, or permanent situation (the condition), a specific event in the past (the result) happened differently than it actually did.
Permanent Traits
Relating a personality trait or physical characteristic to a past failure or success.
“If I were taller, I would have been recruited for the basketball team in high school.”
“If she weren't so stingy, she would have donated to the charity auction last night.”
Ongoing Situations
Relating a current job, relationship, or living situation to a past event.
“If I didn't work for this company, I wouldn't have met my wife at that conference in 2015.”
“If we lived in London, we would have seen that play when it was on the West End.”
Hypothetical Abilities
Discussing how a lack of skill or knowledge (present state) affected a past performance.
“If I spoke Russian, I would have translated that document for you yesterday.”
“If she knew how to cook, she would have made dinner for the guests last weekend.”
Reference Table
| نوع جمله | شکل فعل | مثال |
|---|---|---|
|
جمله 'if' (شرط حال)
|
گذشته ساده (مثلاً were, knew)
|
If I `were` rich...
|
|
جمله اصلی (نتیجه گذشته)
|
would have + شکل سوم فعل
|
...I `would have bought` that car.
|
|
جمله 'if' (شرط حال)
|
گذشته استمراری (مثلاً weren't working)
|
If she `weren't studying`...
|
|
جمله اصلی (نتیجه گذشته)
|
could have + شکل سوم فعل
|
...she `could have joined` us yesterday.
|
|
جمله 'if' (شرط حال)
|
گذشته ساده منفی
|
If he `didn't have` responsibilities...
|
|
جمله اصلی (نتیجه گذشته)
|
might have + شکل سوم فعل
|
...he `might have traveled` more.
|
|
برعکس شده (رسمی 'be')
|
`Were` + فاعل + to فعل
|
`Were I to know` her...
|
|
برعکس شده (نتیجه)
|
would have + شکل سوم فعل
|
...I `would have greeted` her then.
|
طیف رسمیت
Had I a better command of the language, I would have assisted with the translation. (Translation task)
If I spoke the language better, I would have helped you translate. (Translation task)
If I knew the language, I'd have helped out. (Translation task)
If I actually knew the lingo, I would've totally helped. (Translation task)
شرطی مخلوط: شرط حال، نتیجه گذشته
جمله If (شرط حال)
- If + فاعل + گذشته ساده Hypothetical NOW
- مثال: If I were rich... But I'm not rich now
- مثال: If she knew... But she doesn't know now
جمله اصلی (نتیجه گذشته)
- فاعل + would have + V3 Hypothetical THEN
- مثال: ...I would have bought it. But I didn't buy it then
- مثال: ...she would have told. But she didn't tell then
ایده کلیدی
- حال بر گذشته تأثیر میگذارد Current reality changes past outcomes
- دو خط زمانی را به هم وصل میکند Now and Then
- در هر دو غیرواقعی Hypothetical situations
مقایسه شرطی مخلوط با سایر شرطیها
چه زمانی از شرطی مخلوط: شرط حال، نتیجه گذشته استفاده کنیم
آیا جمله 'if' درباره یه وضعیت فرضی یا غیرواقعی تو حاله؟
آیا نتیجه/پیامد این شرط فعلی تو گذشته است؟
آیا جمله 'if' از زمان گذشته ساده برای حال غیرواقعی استفاده میکنه؟
آیا جمله اصلی از 'would have + شکل سوم فعل' برای نتیجه گذشته استفاده میکنه؟
کاربردهای شرطی مخلوط: حال < گذشته
توضیح عدم انجام کار
- • چرا چیزی تو گذشته اتفاق نیفتاد
- • نبود یه ویژگی فعلی
پشیمانی/آرامش
- • بازتاب نتایج گذشته
- • بر اساس وضعیت فعلی
ویژگیها/مهارتهای فعلی
- • چگونه شخصیت بر وقایع گذشته تأثیر میگذارد
- • تواناییها منجر به فرصتها میشوند
توجیه اقدامات گذشته
- • شرایط فعلی به عنوان دلایل
- • چرا تصمیمی قبلاً گرفته شد
مثالها بر اساس سطح
If I were rich, I would have bought a car.
If I were rich, I would have bought a car.
If I were a teacher, I would have helped you.
If I were a teacher, I would have helped you.
If I were tall, I would have played.
If I were tall, I would have played.
If I were happy, I would have danced.
If I were happy, I would have danced.
If I had a car, I would have driven you.
If I had a car, I would have driven you.
If she were nice, she would have called.
If she were nice, she would have called.
If they were here, they would have seen it.
If they were here, they would have seen it.
If I knew English, I would have understood.
If I knew English, I would have understood.
If I weren't so busy, I would have gone to the party.
If I weren't so busy, I would have gone to the party.
If he were more careful, he wouldn't have broken the vase.
If he were more careful, he wouldn't have broken the vase.
If we lived in the city, we would have seen the fireworks.
If we lived in the city, we would have seen the fireworks.
If I spoke French, I would have ordered in French.
If I spoke French, I would have ordered in French.
If I weren't allergic to cats, I would have adopted that kitten.
If I weren't allergic to cats, I would have adopted that kitten.
If she weren't so shy, she would have introduced herself.
If she weren't so shy, she would have introduced herself.
If they were more reliable, I would have hired them last month.
If they were more reliable, I would have hired them last month.
If I didn't have a job, I would have traveled the world.
If I didn't have a job, I would have traveled the world.
If I weren't such a perfectionist, I would have finished the project weeks ago.
If I weren't such a perfectionist, I would have finished the project weeks ago.
If he weren't so set in his ways, he would have accepted the offer.
If he weren't so set in his ways, he would have accepted the offer.
If the company weren't in debt, they would have expanded last year.
If the company weren't in debt, they would have expanded last year.
If I weren't a citizen, I wouldn't have been allowed to vote.
If I weren't a citizen, I wouldn't have been allowed to vote.
If it weren't for his innate charisma, he would never have climbed the corporate ladder so quickly.
If it weren't for his innate charisma, he would never have climbed the corporate ladder so quickly.
If the region weren't so geologically unstable, the city would have been built elsewhere.
If the region weren't so geologically unstable, the city would have been built elsewhere.
If I weren't predisposed to insomnia, I would have slept through that noise.
If I weren't predisposed to insomnia, I would have slept through that noise.
If the law weren't so ambiguous, the judge would have reached a verdict sooner.
If the law weren't so ambiguous, the judge would have reached a verdict sooner.
بهراحتی اشتباه گرفته میشود
Learners use 'If I had been' for everything in the past.
Learners use 'would' instead of 'would have' for past results.
اشتباهات رایج
If I am rich, I would have bought it.
If I were rich, I would have bought it.
If I were tall, I would bought it.
If I were tall, I would have bought it.
If I would be smarter, I would have passed.
If I were smarter, I would have passed.
If I had been a doctor, I would have helped him yesterday.
If I were a doctor, I would have helped him yesterday.
الگوهای جملهسازی
If I were ___, I would have ___.
If it weren't for my ___, I wouldn't have ___.
Real World Usage
If I weren't a natural leader, I wouldn't have managed that crisis so effectively last year.
If I weren't so tired, I'd have come out with you guys.
If I were in Bali right now, I would have posted 100 photos already.
If I liked museums more, I would have spent more time in the Louvre.
If the treaty were more comprehensive, the conflict would have ended in 1990.
If I weren't so hungry, I would have returned this cold pizza.
فکر کن 'الان' برای 'اون موقع'
تو جمله 'if' 'would' نمیذاریم!
If I were, If she knew). 'would' فقط برای جمله اصلی و نتیجه گذشته استفاده میشه. "The 'if' clause, representing the present hypothetical, *never* uses 'would'."برای تاکید، جمله رو برعکس کن
If I were... بگو Were I to.... این یه حرکت قویه تو نوشتار آکادمیک یا کاری. Were I to know her, I would have greeted her then.
کوتاه کردن فعلها تو حرف زدن باحاله
Smart Tips
Always use 'If I were' rather than 'If I had been'. Your personality is a state, not a one-time event.
Use this to link your skills to past achievements.
Check if the 'if' part is a general truth. If it is, don't use 'had + V3'.
Contract 'would have' to 'would've' but keep 'were' clear.
تلفظ
Contraction of 'would have'
In fast speech, 'would have' sounds like 'would-uv' /wʊdəv/.
The 'were' emphasis
We often stress 'were' to emphasize the hypothetical nature.
Conditional Rise-Fall
If I were you (rise), I would have gone (fall).
Standard conditional intonation.
حفظ کنید
روش یادسپاری
Present State, Past Fate: If I WERE (now), I WOULD HAVE (then).
تداعی تصویری
Imagine a bridge where the left side is a giant statue of yourself (your permanent traits) and the right side is a photo album of last year (the past result). The bridge connects who you ARE to what you DIDN'T DO.
Rhyme
If I were what I am not, I would have changed the past a lot.
Story
Meet 'Lazy Larry'. Larry is lazy (present state). Last week, he didn't win the race. He says: 'If I weren't so lazy, I would have won.'
شبکه واژگان
چالش
Write down one personality trait you have (e.g., 'I am shy'). Now, think of one thing you didn't do last year because of it. Combine them: 'If I weren't shy, I would have...'
نکات فرهنگی
Using 'If I were' instead of 'If I was' is a sign of high education and is preferred in formal writing.
In casual US speech, 'If I was' is very common, though 'If I were' remains the standard for C1/C2 exams.
British speakers often use 'should have' instead of 'would have' in the first person, though it's becoming rare.
The English conditional system evolved from Old English 'gif' (if) and the use of the subjunctive mood to express unreality.
شروعکنندههای مکالمه
If you were the President of your country last year, what would you have changed?
If you spoke every language in the world, where would you have traveled last summer?
If you weren't a student/professional right now, what would you have done differently in your 20s?
موضوعات نگارش
اشتباهات رایج
Test Yourself
If I ___ (be) more disciplined, I would have finished my novel last year.
جمله صحیح رو انتخاب کن:
Find and fix the mistake:
اشتباه رو پیدا کن و درستش کن: 'If he didn't had a fear of heights, he would have tried paragliding last summer.'
Score: /3
تمرینهای عملی
8 exercisesIf I ___ so shy, I would have spoken to her at the party last night.
If he ___ (know) how to swim, he ___ (jump) into the pool yesterday.
Find and fix the mistake:
If I would be taller, I would have played basketball in college.
I am not a doctor. I didn't help the injured man.
In a mixed conditional (Present Condition, Past Result), the 'if' clause uses the Past Perfect.
A: Why didn't you buy that laptop? B: If it ___ so expensive, I ___ it.
Select the mixed conditional.
Match the clauses:
Score: /8
Practice Bank
12 exercisesIf I ___ (speak) fluent Japanese, I would have understood the customer's complaint.
We ___ (go) to the concert if it weren't raining so much right now.
اشتباه رو پیدا کن و درستش کن: 'If she would be more organized, she wouldn't have lost her keys so often.'
اشتباه رو پیدا کن و درستش کن: 'If they didn't loved coffee, they wouldn't have bought that expensive machine.'
کدوم جمله درسته؟
جمله صحیح رو انتخاب کن:
به انگلیسی ترجمه کن: 'Si no fuera tan tímido, le habría pedido salir la semana pasada.'
به انگلیسی ترجمه کن: 'Si yo fuera más alto, habría alcanzado el estante superior para ti.'
این کلمات رو مرتب کن و یه جمله بساز:
این کلمات رو مرتب کن و یه جمله بساز:
جملات رو به هم وصل کن:
جملات رو به هم وصل کن:
Score: /12
سوالات متداول (8)
In casual conversation, yes. However, in formal writing and exams (like IELTS/TOEFL), `were` is required for the subjunctive mood.
The 3rd conditional is for a past action (`If I had studied`). This mixed conditional is for a present state (`If I were a good student`).
Yes! `Could have` means 'would have been able to'. Example: `If I were stronger, I could have lifted that.`
Very. We use it whenever we talk about how our personality or current life affects what we did in the past.
Because it mixes the `if-clause` of the 2nd conditional with the `result-clause` of the 3rd conditional.
Yes. `If I didn't have a job, I would have traveled more last year.`
No, that's a different mixed conditional. This one is specifically for `past` results.
Look at the time. If the result happened in the `past`, you need `would have`. If it's `now`, use `would`.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Si + Imperfecto de Subjuntivo + Condicional Compuesto
Spanish is more strict about using the subjunctive form.
Si + Imparfait + Conditionnel Passé
French does not use a specific subjunctive form in the 'if' clause here.
Konjunktiv II
German often uses 'würde' which learners incorrectly transfer to English.
~tara / ~ba + ~te itarou
Japanese doesn't have a direct 'would have' equivalent; it uses aspect markers.
Law (لو) + Past Verb
Arabic doesn't distinguish between types of conditionals as clearly as English.
如果 (rúguǒ) ... 就 (jiù)
No verb changes for 'were' or 'would have'.
Learning Path
Prerequisites
Learn These First
حالت شرطی دوم: رؤیاپردازی با 'اگر' و 'خواهم'
### Overview در زبان انگلیسی، ساختار `Second Conditional` یا همان «شرطی نوع دوم»، یکی از ابزارهای کلیدی برای بیان موقعی...
حالت شرطی سوم: پشیمانیها و احتمالات گذشته (اگر من داشتم...)
### Overview در زبان انگلیسی، برای صحبت کردن دربارهی «گذشتهی غیرواقعی» یا به عبارتی «حسرتها و احتمالات از دست رفته»،...
ویدیوهای مرتبط
Related Grammar Rules
شرطی اول: Unless = If Not
تا به حال سعی کردهاید به دوستی توضیح دهید که حتماً به مهمانی خانهاش میآیید، اما فقط در صورتی که رئیستان مجبورتان نکند...
حالت صفر: عادات و روتینها
Overview تا به حال متوجه شدهاید که چگونه گوشی شما به محض غروب خورشید به طور خودکار به حالت Dark Mode تغییر میکند؟ یا چ...
Can: ابراز توانایی (Can)
Overview میتونی پشتک بزنی؟ یا شاید فقط بلدی یه نون خمیرترشِ درستوحسابی بپزی؟ در هر صورت، داری از `can` استفاده میکنی...
شرطیهای ترکیبی: عمل گذشته، نتیجه حال (Type 2)
### Overview شرایطهای مختلط (Mixed Conditionals) یکی از ساختارهای پیشرفته و در عین حال بسیار کاربردی در زبان انگلیسی هس...
Suppose & Supposing: بازی 'چه می شد اگر'
### مقدمه در گرامر زبان انگلیسی، عبارات `suppose` و `supposing` نقش ویژهای در بیان جملات شرطی و تشویق مخاطب به تفکر در...