Student or Learner
Is "if he would have done that..." proper English? I think the correct construction is "if he had done that..."
Thank you for your time and effort.
It doesn't mean "if he had done that..." - although I'm sure it's used this way by some people.
The correct usage is rarely needed; it requires two conditions:
A: Do you think John would have gone to college if he had matriculated from High School?
B: No, I doubt it.
B: If he would have gone to college [if he had matriculated], he would have tried harder.
If his plan was to go to college if he passed, he would have tried harder. But he wanted to become an auto mechanic, so he didn't try hard.
If (if he had passed) he would have gone to college ...
If (had he passed) he would have chosen to go to college ...
C: I think Peter would have beaten up his girlfriend if she'd threatened to leave him.
D: If he would have done that, he's capable of anything.