Умовні речення третього типу та змішані

Third conditional and mixed conditionals

Як говорити про минуле, якого не було, і як пов’язати нереальне минуле з наслідком у теперішньому.

When you use it

The third conditional describes a past that did not happen and the result it would have had. Both halves are imaginary, and both are finished. You use it to explain, to regret, to blame, or simply to think about a different version of events.

A mixed conditional joins two times. An unreal past can have a result now (if I had taken that job, I would be rich today). An unreal present can explain a past result (if I were taller, I would have joined the team). The rule is simple: choose the verb form of each half by the time it refers to.

How it is formed

The if-clause uses the past perfect. The main clause uses would have and the past participle. The two halves can come in either order; a comma is normal only when the if-clause comes first.

TypeIf-clauseMain clauseWhat it means
Thirdif + past perfectwould have + past participleunreal past, unreal past result
Mixed, past to presentif + past perfectwould + base verbunreal past, result now
Mixed, present to pastif + past simplewould have + past participleunreal present state, past result
AffirmativeNegativeQuestion
If-clauseif she had knownif she hadn't known(not used)
Main clauseshe would have calledshe wouldn't have calledwould she have called?

In speech the main clause is usually contracted: she'd have called, he wouldn't have come. Could have and might have replace would have when you talk about possibility rather than certainty. Were is the usual form after if in the present half of a mixed conditional, even with I, he and she.

Examples

  • If Tom had left earlier, he would have caught the train.
  • Anna would have called you if she had known you were at home.
  • If I hadn't forgotten my keys, we wouldn't have waited outside for an hour.
  • If you had told me about the meeting, I would have come.
  • If Tom had studied medicine, he would be a doctor now.
  • If Anna weren't so busy, she would have joined us last night.
  • We would have finished the garden by lunch if it hadn't rained.
  • If I had taken that job, I wouldn't live here today.

Common mistakes

  • ✗ If I would have known, I would have helped.
    ✓ If I had known, I would have helped.
    Russian and Ukrainian mark an unreal condition with бы / би in both halves (если бы я знал, я бы помог), so it feels natural to put would in both halves too. English marks the condition once, with the past perfect, and would appears only in the result.
  • ✗ If she had come, we would enjoy the party.
    ✓ If she had come, we would have enjoyed the party.
    In Slavic languages the same бы + past form covers an unreal present and an unreal past; the listener works out the time from context. English cannot do that. A past result needs have and the past participle. Would enjoy is only correct if the result is happening now.
  • ✗ If it hadn't rained, we would have go out.
    ✓ If it hadn't rained, we would have gone out.
    After have the verb is always the past participle. Learners often stop after the difficult would have and let the main verb drop back to the base form. Check the third column of the verb table.
  • ✗ If Tom had knew about it, he would have said something.
    ✓ If Tom had known about it, he would have said something.
    The if-clause also needs the past participle, not the past simple. For regular verbs the two forms are identical, which hides the rule; irregular verbs expose it.
  • ✗ I would have been a doctor now if I had studied medicine.
    ✓ I would be a doctor now if I had studied medicine.
    The result is about now, so the main clause needs would be, not would have been. Learners sometimes avoid this mix because the two halves look mismatched. Mixing is allowed as long as each half carries the right time.

Try it

  1. If Anna ___ (see) the sign, she wouldn't have parked there.
  2. We ___ (not / miss) the bus if you had been ready on time.
  3. If Tom ___ (not / lose) his passport last year, he ___ (be) in Spain now.
  4. ___ you ___ (call) me if you had known my number?
  5. If I ___ (not / be) afraid of flying, I would have visited you last summer. (I am still afraid)
Пов’язані уроки
Слова з уроку
Умовні речення третього типу та змішані (B2) | Krumeto