Keeping the receipt was a past action; returning the kettle is possible now in the imagined alternative. Fear of heights is a continuing trait that also affected yesterday's choice. Mixed conditionals give the two clauses different time references.

The idea

For past condition and present result, use if + past perfect with would/could + base verb: had saved ... could return now. For a continuing present condition and past result, use if + past simple with would/could have + past participle: weren't afraid ... would have joined.

Examples

  • If I'd saved the receipt, I could return this kettle now.
  • If we had booked a larger van, we wouldn't need a second trip today.
  • If Lina had accepted the job last spring, she would be living in Oslo now.
  • If I weren't afraid of heights, I would have joined the rooftop tour yesterday.
  • If she knew how to repair watches, she could have fixed mine last week.
  • If this room were quieter, we would have recorded the interview here yesterday.

Read-aloud uses a synthetic English voice on your device. Quality and availability vary; it does not assess pronunciation.

Watch out

A present trait does not travel backwards in time: the fear or skill is understood to apply at the earlier event too. Do not choose both tenses just from yesterday or now; identify each clause's time separately. Past forms in the condition can mark unreality, not past time.

Try it yourself

  1. Choose the correct form. If I'd saved the receipt, I could ___ the kettle now. (return / returned)

    Show answer or example answer

    return

    The result concerns a possible return now, so use could return, without have or a past form.

  2. Choose the past participle. If I weren't afraid of heights, I would have ___ the tour yesterday. (joined / join)

    Show answer or example answer

    joined

    The result belongs to yesterday, so would have takes past participle joined.

  3. In If I'd saved the receipt, I could return this kettle now, the speaker imagines a different past. Did the speaker actually save the receipt? no / yes

    Show answer or example answer

    no

    No: the speaker did not save the receipt in this stated counterfactual reading. Saving it is the imagined past change; returning the kettle is the present result.

Use it today

Draw two timelines in words: a receipt not kept then affects a return now; a continuing fear prevented yesterday's tour. Write one mixed conditional for each. Explain which facts are real and which changes are imagined.