1

My confusion stems from the fact that both forms seem to be used for unreal hypothesis.

For example:

  • "If I were taller, I would buy those shoes"
  • "If I had been taller I would have bought those shoes"

Both seem correct to me. What's the difference?

2

You are mistaken.

  • Type 2 conditional refers to something possible but unlikely, a hypothetical condition and its probable result.

  • Type 3 conditional refers to an impossible condition in the past and its probable result in the past. These sentences are truly hypothetical and unreal, because it is now too late for the condition or its result to exist.

Your examples:

  • "If I were taller, I would buy those shoes" - It's possible that you may still become taller.
  • "If I had been taller I would have bought those shoes" - You won't be taller and there's a slight implication of regret that you aren't.

Here's another good explanation.

  • 1
    Both in the question and in the answer there are these those! Aren't they typos? – mahmud koya Apr 13 '17 at 12:48
  • @mahmudkoya - Ah, I see. Yes. Edited. – Davo Apr 13 '17 at 13:17
-1

2 conditional.

If I met the Queen of England, I would say hello.

3 conditional.

If he hadn’t gone to the shopping, he wouldn’t have spent lots of money.

New contributor
Zahoor Khan is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy