English grammar · Intermediate

Unreal Tenses: Past Forms for Imagined Present and Past

Unreal tenses are past forms used to talk about situations that are imagined, hypothetical, or contrary to fact. A past simple after if, wish, or I'd rather points at an unreal present (If the lighthouse had a lift: it does not). A past perfect points at an unreal past (If the lighthouse had had a lift: it did not). The result clause takes would, could, or might, plus a bare verb for now or have plus a past participle for then.

If the lighthouse had a lift, we would take the crates up in one trip.

past simple after if for a present that is not true; would in the result

What it is

English borrows a tense from further back in time to mark that a situation is not real. The past simple stands for an imagined now (If I lived in the lock cottage: I do not). The past perfect stands for an imagined then (If I had lived in the lock cottage: I did not). Nothing in those if-clauses happened, and that is the point. The same backshift appears after wish, if only, I'd rather, it's time, and as if. Would in the result clause is not a future marker here; it is the modal of the imagined outcome.

If the quarry were quieter, I would sleep. (It is not quieter; this is about now.) If the quarry had been quieter, I would have slept. (It was not; this is about last night.)

How to spot it

Look for if, wish, if only, I'd rather, it's time, or as if, then a past form that does not mean past time. If the sentence is about now but the verb is past, or about then but the verb is past perfect, you are in unreal territory. Would, could, or might in the other clause confirms it.

  • If I knew the millrace, I would not take the barge out. (knew is unreal present)
  • If I had known the millrace, I would not have taken the barge out. (had known is unreal past)
  • I wish the foundry closed at dusk. (wish plus past simple about now)
  • I'd rather we waited on the jetty. (would rather plus past simple, a preference now)

Were is the traditional form of be in unreal present clauses with every subject (If I were, If it were). Was is common in speech (If I was). Both are heard; were is the safer written choice after if and wish.

Unreal Tenses Quick Reference

Real time versus the form English uses

MeaningForm after if / wishResult clauseExample
Imagined present or futurepast simplewould / could / might + bare verbIf it rained, we would stay in.
Imagined pastpast perfectwould / could / might have + past participleIf it had rained, we would have stayed in.
Present wishwish + past simple(no result clause needed)I wish it rained less.
Past wishwish + past perfect(no result clause needed)I wish it had rained less.
Mixed: past cause, present resultif + past perfectwould + bare verbIf I had packed the visor, I would be dry now.

Common Unreal Tenses Examples in English

The same logic, applied to the places learners meet it:

Imagined Present

If the lighthouse had a lift, we would take the crates up in one trip.
it does not have a lift
If I were the lock-keeper, I would keep a spare visor.
I am not the lock-keeper
If we lived nearer the tram depot, we would not need the barge.
we do not live nearer
Suppose the millrace froze. We would walk across.
suppose plus past, still unreal now

This is the second-conditional pattern. The past form does not place the situation in yesterday; it marks it as untrue.

Imagined Past

If the quarry had been open, we would have fetched the stone.
it was closed; we did not fetch it
If she had radioed, the barge would have waited.
she did not radio
If we had taken the tram, we would not have missed the jetty.
we did not take the tram
Had the winch jammed, we would have used the spare.
inverted if, same unreal past

This is the third-conditional pattern. The detail page for that structure sits next door; this page is the tense logic under it.

Wish and If Only

I wish the orchard had a well.
it does not; past simple for now
If only we had checked the cistern.
we did not; past perfect for then
I wish the foundry would go quiet after ten.
a change of someone else's habit
If only the harbour wall were higher.
were for unreal present be

Wish plus would is about behaviour you want to change, not about a state. I wish I would is rarely natural; I wish I could is.

Mixed Unreal

If I had packed the visor, I would be dry now.
past condition, present result
If the lock cottage were on the bus route, we would have moved there years ago.
present condition, past result
If she knew the millrace, she would have warned us last night.
she still does not know; the warning is past
If we were not on nights, we would have seen the tram.
present state blocking a past event

Mix the two halves when the times really are different. Do not mix them at random.

How Unreal Tenses Work

One idea: move one step back from the time you mean, then put would in the outcome.

Past Simple Means Unreal Now

After if, wish, if only, I'd rather, and as if, a past simple does not narrate yesterday. It pictures a present or future that is not the case. The negative of the form is the truth: If I knew means I do not know. Time expressions like now, today, and tomorrow can sit in the same sentence without contradiction.

If I knew the millrace now, I would not take the barge out.

knew plus now: the past form is a mood marker

Past simple after if = not true now.

Past Perfect Means Unreal Then

A past perfect after the same words pictures a past that did not happen. If I had known means I did not know. The result then takes would have plus a past participle. This is the grammar of regret, relief, and blame about a closed event.

If I had known the millrace, I would not have taken the barge out.

had known: I did not know at the time

Past perfect after if = not true then.

Would Marks the Imagined Result

The if-clause does not take would in standard English (*If I would know is wrong). Would, could, or might belongs in the result. Could and might add ability or possibility on top of the hypothesis. Would have is the past of that result, not a future in the past.

If the winch jammed, we could use the spare. If the winch had jammed, we could have used the spare.

could for present ability in a hypothesis; could have for a missed past ability

Would in the result, not in the if-clause.

Were Is the Written Form of Unreal Be

The subjunctive were appears with every subject in unreal present clauses: If I were, If she were, If it were. Speech often uses was after I and he/she/it. After wish, If I were you is a fixed piece of advice language. If I was you is widely heard and still marked as informal.

If it were quieter, I would sleep. I wish I were on the jetty.

were with it and I in unreal present

If I were, If it were, in writing.

Common Mistakes with Unreal Tenses

Incorrect: If I would know the millrace, I would wait.

Correct: If I knew the millrace, I would wait.

The if-clause takes a past simple for an unreal present, not would. Would belongs in the result clause only.

Incorrect: If I would have known, I would have waited.

Correct: If I had known, I would have waited.

The unreal past if-clause takes the past perfect, not would have. If I would have is common in some spoken varieties and is still treated as an error in standard written English.

Incorrect: I wish I will live in the lock cottage.

Correct: I wish I lived in the lock cottage.

Wish about a present state takes a past simple. Will after wish is not the grammar of a counterfactual. For a possible future, use hope: I hope I will live there.

Incorrect: It's time we leave the quarry.

Correct: It's time we left the quarry.

It's time plus a finite clause needs the unreal past simple. The infinitive It's time to leave is the way to avoid the past form.

Unreal Forms with Take

The verb take in an imagined present (would take) and an imagined past (would have taken). The if-clause is shown in the notes; the table is the result clause, which is what conjugates.

Imagined present: would + bare verb

Affirmative would take, negative would not take, question Would I take. Could and might follow the same three shapes.

PronounAffirmativeNegativeQuestion
Iwould takewould not takeWould I take?
youwould takewould not takeWould you take?
he / she / itwould takewould not takeWould she take?
wewould takewould not takeWould we take?
theywould takewould not takeWould they take?

Contractions: I'd take, she wouldn't take. Pair with If I had a lift, If she knew the millrace. The if-clause itself uses the past simple, not would.

Imagined past: would have + past participle

The participle of take is taken. Could have and might have use the same pattern.

PronounAffirmativeNegativeQuestion
Iwould have takenwould not have takenWould I have taken?
youwould have takenwould not have takenWould you have taken?
he / she / itwould have takenwould not have takenWould he have taken?
wewould have takenwould not have takenWould we have taken?
theywould have takenwould not have takenWould they have taken?

Contractions: I'd have taken, she wouldn't have taken, I'd've taken in fast speech. Pair with If I had had a lift, If she had known the millrace.

It's Time, Would Rather, and As If

Three constructions that borrow the same unreal past without using if.

It's time

It's time plus a past simple means the action should happen now, and is slightly late.

It's time we left the quarry.
we should leave now
It's time you checked the cistern.
you are late checking it
It's time to leave the quarry.
infinitive variant, less personal

It's time we leave is a common error. The past form is required in the finite clause.

Would rather

I'd rather plus a bare verb is about the speaker's own action. I'd rather plus a past simple is about someone else's action.

I'd rather wait on the jetty.
my own action, bare verb
I'd rather you waited on the jetty.
your action, past simple
I'd rather we hadn't taken the barge.
past perfect for a past preference

I'd rather you wait is the same error as it's time we leave.

As if and as though

A past form after as if marks that the comparison is untrue or doubtful. A present form treats it as possible.

He talks as if he owned the marina.
he does not; unreal past
He looks as if he is the lock-keeper.
maybe he is; real present
She walked as though the harbour wall were ice.
were for an untrue comparison

As if he owns can be a real present. As if he owned is a comment, often critical.

Quick Check: Unreal Tenses

Put the verb in the unreal form that matches the time.

1. If the lighthouse ___ (have) a lift, we would take the crates up in one trip.

Answer: had

unreal present: past simple

2. If she ___ (radio) us, the barge would have waited.

Answer: had radioed

unreal past: past perfect

3. I wish the orchard ___ (have) a well.

Answer: had

present wish: past simple

4. It's time you ___ (check) the cistern.

Answer: checked

it's time plus past simple

5. If I had packed the visor, I ___ (be) dry now.

Answer: would be

mixed: past condition, present result

Unreal Tenses FAQs

What are unreal tenses in English?
They are past forms used to talk about situations that are not true. A past simple after if or wish pictures an imagined present: If the lighthouse had a lift (it does not). A past perfect pictures an imagined past: If the lighthouse had had a lift (it did not). The result takes would, could, or might, with or without have.
Why does English use a past tense to talk about now?
Because the past form is being used as a mood marker, not as a time marker. Moving one step back from the time you mean is how English signals that the situation is hypothetical. Many European languages use a subjunctive instead; English mostly borrows past morphology for the same job.
What is the difference between If I knew and If I had known?
If I knew is about now: I do not know. If I had known is about then: I did not know. Match the result to the same time: I would wait versus I would have waited. Mixing them is only right when the times really differ: If I had packed the visor, I would be dry now.
Should I write If I was or If I were?
Were is the traditional written form with every subject in unreal present clauses: If I were you, If it were quieter. Was is common after I and he/she/it in speech. After wish, were is still the safer choice in writing: I wish I were on the jetty.
Can I use would in the if-clause?
Not in the standard pattern for unreal present or past. If I would know and If I would have known are the usual learner errors. The exception is polite willingness: If you would wait on the jetty, I'll fetch the visor, where would means be willing to, not a hypothesis.