I happened to be stabbed by TonyK about "Would I have" and "If I would have."
I remember pretty well that grammar books taught me this and there were examples and I oftentimes met such structure in literature, and sci-fi books that I love so much. So is it correct to say:
- Would I have (had) a gun I would have (had them shot) shot them.
- If I would have (had) a gun I would have (had them shot) shot them.
- Had I known him earlier I wouldn't have gone to him.
- If I had known him earlier I wouldn't have gone to him.
And in interrogative sentences:
- If I had got my years back, would I have changed anything?
- Had I got my years back, would I have changed anything?
- If I would have eaten that, would I die?
- Would I have eaten that, would I die?
I remember meeting phrases like:
- I wouldn't be me would I have not studied that much in the past.
- Would he be a racer had his parents not bought him the car?
Edit: Here I found the rule and examples (Subject–Verb Inversion and Omitting "if")
Best Answer
It would be very unusual (in contemporary English) to use "Would I had ..." or "Would I have had ..." to mean "If I had..." or "If I had had..."
Normally we'd say (in eye-dialect):
If only ...
means "If only I had a horse!" or "I wish I had a horse!"
If only I had had a gun, I'd have shot him, then and there.