0
Anonymous Posted 10 years ago
Grammar

Mixed Conditionals

Which sentences are the correct one?

1. Had it not been for my friends then, I wouldn't have been what I was.
2. Had it not been for my friends then, I wouldn't have been what I am.

Of course, I know the general mixed conditional form like this.
Had it not been for my friends then, I wouldn't be what I am.
  

Top answer

The following versions seem correct to me: Had it not been for my friends then, I wouldn't have been what I was. Had it not been for my friends then, I wouldn't be what I am. p," which normally introduces a result in the past.

  • The following versions seem correct to me: Had it not been for my friends then, I wouldn't have been what I was.
  • Had it not been for my friends then, I wouldn't be what I am.
  • p," which normally introduces a result in the past.
  • By using "am", you have made a connection with the present time, and when you use "was", time sticks to the past.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
The following versions seem correct to me:

Had it not been for my friends then, I wouldn't have been what I was.

Had it not been for my friends then, I wouldn't be what I am.

About sentence #2, it is incorrect because if the result clause in mixed conditionals has anything to do with the present time, "would" must be used, and not "would have +p.p," which normally introd
0
Persian LearnerHad it not been for my friends then, I wouldn't have been what I was.
Emotion: surprise No. (

Related Questions