Level 1 & 2 Online Test — Wishes & Hypothetical Structures
12 Questions • 15 min • Chapter MCQ
15:00
Question 1 of 12
'I wish I ___ the answer.' (now)
know
knew
had known
would know
Explanation: Present wish → past 'knew'.
Question 2 of 12
'I wish I ___ you yesterday.' (regret)
met
had met
would meet
meet
Explanation: Past regret → past perfect.
Question 3 of 12
'If only it ___ raining!' (annoyance)
stops
stopped
would stop
had stopped
Explanation: Desire for change → would + base.
Question 4 of 12
'It's high time you ___ a decision.'
make
made
have made
will make
Explanation: 'It's high time' + past.
Question 5 of 12
'I'd rather ___ at home.' (own action)
to stay
stayed
stay
staying
Explanation: would rather + base verb.
Question 6 of 12
'He talks as if he ___ a king.'
is
were
has been
be
Explanation: Unreal comparison → 'were'.
Question 7 of 12
'I wish I ___ taller.' (now)
am
was (informal) / were
had been
will be
Explanation: Standard form 'were'; 'was' accepted informally.
Question 8 of 12
'I'd rather you ___ smoke here.'
don't
didn't
not
won't
Explanation: would rather + other person → past 'didn't'.
Question 9 of 12
'It's time we ___ this discussion.'
end
ended
have ended
will end
Explanation: 'It's time' + past.
Question 10 of 12
Which is a past regret?
I wish I were rich.
I wish I had saved more.
I wish it would stop.
I wish I knew.
Explanation: wish + past perfect → past regret.
Question 11 of 12
'She looked at me as though I ___ a stranger.'
am
were
have been
be
Explanation: as though + past 'were'.
Question 12 of 12
Correct the error: 'I wish I can drive.'
can → could
wish → want
I → me
no error
Explanation: Present wish: can → could.