Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Grammar Detective: Real or Unreal/Correct or Inc ...
0
%
0
0
0
Back
Restart
If we had left earlier, we wouldn’t have missed the train.
Unreal / ✅ Correct - Past unreal conditional
Oops!
Okay!
If I were you, I would talk to him.
✅ Correct / Unreal - Unreal advice: If + past simple (subjunctive "were")
Oops!
Okay!
I wish I hadn’t eaten so much.
Unreal / ✅ Correct - Wish + past perfect
Oops!
Okay!
If he doesn’t call soon, I’ll go without him.
✅ Correct / Real future: If + present, will + base verb
Oops!
Okay!
If she studies hard, she would pass the exam.
❌ Incorrect / Unreal, present → “If she studied hard, she would pass the exam.”
Oops!
Okay!
If they had studied more, they will pass.
Unreal / ❌ Incorrect - “will pass” → “would have passed”
Oops!
Okay!
I wish I was at the beach right now.
Unreal / ✅ Acceptable - Informally okay, but more formal: “I wish I were…”
Oops!
Okay!
If I had known, I would have helped you.
Unreal / ✅ Correct - Past unreal: If + past perfect, would have + past participle
Oops!
Okay!
If I be rich, I would buy a castle.
Unreal / ❌ Incorrect - “be” → “were”
Oops!
Okay!
If you heat ice, it melts.
Real / ✅ Correct - Zero conditional: If + present simple, present simple
Oops!
Okay!
I wish I didn’t said that to her.
❌ Incorrect / Unreal / Incorrect - “didn’t said” → “hadn’t said” → Wish + past perfect
Oops!
Okay!
If I don’t find my keys, I’ll be late.
Real / ✅ Correct - First conditional
Oops!
Okay!
If you had told me, I would help you.
Unreal / ❌ Incorrect - Mixed conditional: “would have helped you”
Oops!
Okay!
If I won the lottery, I’d travel the world.
✅ Correct / Unreal, present: If + past simple, would + base verb
Oops!
Okay!
I wish I could swim.
Unreal / ✅ Correct - Wish + could + base verb (present unreal ability)
Oops!
Okay!
If it rains tomorrow, we go to the museum.
Real / ❌ Incorrect - “we go” → “we’ll go”
Oops!
Okay!
I wish you stop complaining.
Unreal / ❌ Incorrect - “stop” → “would stop” or “stopped” (depending on meaning)
Oops!
Okay!
I wish I have more time to finish this.
❌ Incorrect / Unreal - Wish + past → “I wish I had more time to finish this.”
Oops!
Okay!
He wishes he would be taller.
Unreal / ❌ Incorrect - Use “were” not “would be” → “He wishes he were taller.”
Oops!
Okay!
She acts like she knows everything.
Real / ✅ Correct - Real situation using “like” + present
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies