Wish + Past Perfect
A B2 guide to expressing regret about the past with wish + past perfect, and contrasting it with present and future wishes using past simple, would, and could.
Three Time Frames, One Verb
Wish is one of the few English verbs that can travel through time. The tense that follows it changes the meaning completely:
| Time of regret | Form | Example |
|---|---|---|
| about now | wish + past simple | I wish I knew the answer. |
| about another person’s behaviour now | wish + would | I wish you would listen. |
| about the past | wish + past perfect | I wish I had studied harder. |
This lesson focuses on the past form — wish + past perfect — which expresses regret about something that happened or didn’t happen. It’s one of the most common grammatical structures for talking about disappointment, missed chances, and “what could have been.”
I wish I had taken that job.
→ I didn’t take it, and I now regret that.
She wishes she hadn't sent that email.
→ She did send it, and she regrets it.
Form: Wish + Subject + Had/Hadn't + Past Participle
| Subject | wish | + subject | had/hadn’t | + past participle |
|---|---|---|---|---|
| I | wish | I | had | studied harder. |
| She | wishes | she | hadn’t | spent so much. |
| We | wish | we | had | left earlier. |
| They | wish | they | hadn’t | argued. |
The verb after wish always shifts one step further back than the present. Since past simple already represents present unreal, the past has to retreat all the way to past perfect.
I wish I had known. (Now I know, but at the time I didn’t — and that mattered.)
He wishes he hadn't lied. (He did lie; he regrets it.)
Meaning: Regret, Not Reality
Every wish + past perfect sentence implies the opposite is true. To decode the real situation, simply flip the polarity:
| Wish sentence | Real situation |
|---|---|
I wish I had studied medicine. | I didn’t study medicine. |
I wish I hadn't argued with her. | I did argue with her. |
She wishes she had taken the train. | She didn’t take the train. |
We wish we hadn't bought that car. | We did buy that car. |
Reading wishes as “the reverse of reality” is the fastest way to test if you’ve used the form correctly.
Contrast: Present Wishes vs Past Wishes
The B1 lesson covered wishes about now. The B2 form is about regrets. Pay attention to the tense shift.
| Time | Form | Example |
|---|---|---|
| Present (state I want now) | wish + past simple | I wish I had a car. (I don’t have one now.) |
| Present (other person’s habit) | wish + would | I wish he would stop talking. (He keeps talking.) |
| Past (regret about past event) | wish + past perfect | I wish I had bought a car last year. (I didn’t, and I regret it.) |
Look at the same idea in three time frames:
I wish I were taller. — present state I want.
I wish you would call more often. — present habit I want changed.
I wish I had grown taller as a teenager. — past regret.
If Only — A Stronger Version
If only works exactly the same as wish but is more emotional and emphatic.
If only I had listened to my parents.
If only she hadn't moved away.
If only we had left ten minutes earlier.
You can hear the regret almost as a sigh. The grammar is identical to wish, but the feeling is sharper.
| Same form, different intensity | |
|---|---|
I wish I had told her the truth. | mild regret |
If only I had told her the truth. | strong regret |
Wish Can’t Always Replace Hope
A common confusion: wish and hope are not interchangeable.
Use hope for | Use wish for |
|---|---|
| things that might still happen | things that are already settled |
I hope he comes tomorrow. | I wish he had come yesterday. |
I hope it doesn't rain. | I wish it hadn't rained. |
I hope you pass. | I wish you had passed. |
If the situation can still change, use hope. If it’s already over (or contrary to fact), use wish.
Could Have After Wish
To talk about a past ability or opportunity that didn’t happen, use wish + could have + past participle.
I wish I could have gone to the party. (I wasn’t able to go, and I regret it.)
She wishes she could have helped. (She wasn’t able to help.)
We wish we could have stayed longer. (We had to leave.)
This form sits between regret and impossibility — the speaker isn’t blaming themselves; circumstances simply made it impossible.
| Form | Meaning |
|---|---|
I wish I had gone. | I chose not to go; I regret the choice. |
I wish I could have gone. | I wasn’t able to go (something prevented me). |
Indirect Speech: Reporting a Wish
When you report someone’s past wish, no further tense change is needed — wish + past perfect is already as far back as English goes.
| Direct | Reported |
|---|---|
"I wish I had studied," he said. | He said he wished he had studied. |
"I wish I hadn't shouted," she admitted. | She admitted she wished she hadn't shouted. |
Notice that wish itself moves to the past tense (wished) but the past perfect stays the same.
Common Mistakes
| Mistake | Fix | Why |
|---|---|---|
I wish I would have studied harder. | I wish I had studied harder. | The if-clause-style would have doesn’t follow wish. Use plain past perfect. |
I wish I knew her number yesterday. | I wish I had known her number yesterday. | Yesterday anchors the regret in the past — use past perfect, not past simple. |
I wish I didn't have argued with him. | I wish I hadn't argued with him. | The negative of past perfect is hadn't + V3, not didn't have + V3. |
I hope I had studied harder. | I wish I had studied harder. | Hope doesn’t pair with past perfect for regret; use wish. |
She wishes she would taken the job. | She wishes she had taken the job. | After wish, the past form is had + past participle, not would + past participle. |
I wish I had went to the party. | I wish I had gone to the party. | Past participle of go is gone, not went. |
Quick-Reference Cheat Sheet
| Situation | Use | Example |
|---|---|---|
| Regret about a past event | wish + had/hadn't + V3 | I wish I had called her. |
| Past ability/opportunity missed | wish + could have + V3 | I wish I could have helped. |
| Strong, emotional regret | if only + had/hadn't + V3 | If only I had stayed. |
| Want a present state | wish + past simple | I wish I had a dog. |
| Want someone to change a habit | wish + would + verb | I wish you would call more. |
| Something that might still happen | hope + present/will | I hope he calls tomorrow. |
Practice: Exercises
I wish I ___ harder for the exam last month.
Summary
Use wish + past perfect to express regret about the past — something you wish had been different. The past perfect signals that the situation is already over, and the wish describes the opposite of what really happened.
- Past regret:
I wish I had studied harder. - Past regret (negative):
I wish I hadn't lied. - Missed opportunity:
I wish I could have come. - Stronger regret:
If only I had listened!
If the situation can still change, use hope instead. If you want a present state, use wish + past simple. If you want someone else to change their behaviour now, use wish + would. The tense after wish always reveals which time you’re talking about.