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.
No English device voice is available. You can still read the examples.
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
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.
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.
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.
Practice round
Answer questions and rebuild English sentences to practise. Your score is shown.
Choose the correct form. If I'd saved the receipt, I could ___ the kettle now. (return / returned)
Choose the past participle. If I weren't afraid of heights, I would have ___ the tour yesterday. (joined / join)
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
Keep your progress
Sign up for free to save your practice results.
Sign up to saveI already have an accountUse 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.

