English Grammar Hub
← All topics
CEFR B2Recommended grades: 10–11

Wish / If only

01 · Quick explanation

Wish and if only express a wish about the present (wish + past simple), a regret about the past (wish + past perfect), or annoyance at someone's behaviour (wish + would): I wish I had more time. I wish I had studied. I wish you would stop shouting.

02 · Full explanation

Wish + past simple talks about a present situation we want to be different: I wish I knew the answer (= I don't know it now). With the verb be, we usually use were for all persons: I wish I were taller. Wish + past perfect expresses regret about something in the past that cannot be changed: I wish I had listened to you (= I didn't listen). Wish + would + base verb shows irritation about a present habit or a situation that someone could change but doesn't: I wish you would be quieter. If only is more emphatic than wish and follows the same patterns: If only I had known! We never use wish + would about ourselves.

Wishing a present situation were differentRegretting something in the pastShowing annoyance at someone's habitIf only for stronger emphasis

03 · Formula

+wish/if only + Past Simple (present) | wish + Past Perfect (past) | wish + would + V (annoyance)
−wish + didn't/wasn't-weren't + V | wish + hadn't + V3 | wish + wouldn't + V
?Do you wish you were …? / Don't you wish you had …?

04 · Affirmative

+ wish/if only + Past Simple (present) | wish + Past Perfect (past) | wish + would + V (annoyance)

  • I wish I lived nearer the city centre.
  • She wishes she had taken that job offer.
  • I wish you would help me more often.

05 · Negative

− wish + didn't/wasn't-weren't + V | wish + hadn't + V3 | wish + wouldn't + V

  • I wish I didn't have to work today.
  • He wishes he hadn't said that.
  • I wish it wouldn't rain so much here.

06 · Question

? Do you wish you were …? / Don't you wish you had …?

  • Don't you wish you spoke French?
  • Do you ever wish you had travelled more?

07 · Examples

  • ENI wish I had a bigger house.

    KZМенде үлкенірек үй болғанын қалар едім.

    RUХотел бы я иметь дом побольше.

  • ENShe wishes she were on holiday right now.

    KZОл қазір демалыста болғанын қалайды.

    RUОна хотела бы сейчас быть в отпуске.

  • ENI wish I hadn't eaten so much at dinner.

    KZКешкі асты сонша көп жемей қойғанымды қалар едім.

    RUЖаль, что я столько съел за ужином.

  • ENHe wishes he had studied medicine instead of law.

    KZОл заң емес, медицинаны оқыған болғанын қалайды.

    RUОн хотел бы изучать медицину, а не право.

  • ENI wish you would stop interrupting me.

    KZСөзімді бөлмегеніңді қалар едім.

    RUХотел бы я, чтобы ты перестал меня перебивать.

  • ENIf only I knew his phone number!

    KZОның телефон нөмірін білсем ғана!

    RUЕсли бы я только знал его номер телефона!

  • ENIf only we hadn't missed the train.

    KZПойыздан қалмасақ ғана еді.

    RUЕсли бы мы только не опоздали на поезд.

  • ENI wish I could speak Chinese fluently.

    KZҚытай тілінде еркін сөйлей алсам ғана еді.

    RUХотел бы я свободно говорить по-китайски.

  • ENThey wish they had bought the house last year.

    KZОлар үйді өткен жылы сатып алғанды қалайды.

    RUОни хотели бы, чтобы купили дом в прошлом году.

  • ENI wish you wouldn't leave your clothes on the floor.

    KZКиімдеріңді еденге тастамағаныңды қалар едім.

    RUХотел бы я, чтобы ты не бросал одежду на пол.

08 · Signal words

I wishif onlywish + werewish + had + V3wish + wouldright now

09 · Common mistakes

  • ✗ I wish I am taller.

    ✓ I wish I were taller.

    Present wish about now needs Past Simple, and were with be.

  • ✗ I wish I studied harder last year.

    ✓ I wish I had studied harder last year.

    Regret about the past needs wish + Past Perfect.

  • ✗ I wish you will be quieter.

    ✓ I wish you would be quieter.

    Annoyance about someone's behaviour needs wish + would.

  • ✗ I wish I would be rich.

    ✓ I wish I were rich.

    Wish + would is not used about yourself.

10 · Compare with similar grammar

Wish + Past Simple vs Wish + Past Perfect

Wish + Past Simple is about now (I wish I had a car = I don't have one now). Wish + Past Perfect is about the past and cannot be changed (I wish I had bought a car = I didn't buy one then).

I wish I spoke Spanish. (now)

I wish I had learned Spanish at school. (past)

I wish I were rich. (now)

I wish I had saved more money. (past)

11 · Interactive exercises

Answer each task and press Check. Type answers in English.

0 / 10 · 0 checked

  1. 1. Choose the correct answer:

    I wish I ___ taller — then I could reach the top shelf.

  2. 2. Choose the correct answer:

    He wishes he ___ so rude to his teacher yesterday.

  3. 3. Choose the correct answer:

    I wish you ___ smoking — it's bad for your health.

  4. 4. Fill in the gap:

    I ___ (not / have) to get up so early every day.

  5. 5. Fill in the gap:

    If only I ___ (know) about the meeting last week!

  6. 6. Fill in the gap:

    She wishes she ___ (can) sing like her sister.

  7. 7. Fill in the gap:

    I wish you ___ (not / leave) the door open all the time.

  8. 8. Fill in the gap:

    We wish we ___ (visit) Paris last summer instead of staying home.

  9. 9. Correct the sentence:

    I wish I know the answer to this question.

  10. 10. Correct the sentence:

    If only I didn't lose my keys yesterday.

12 · Mini test

Question 1 / 5

Which sentence is correct?

13 · Practice

Choose a skill to practise this topic.