Consider this sentence:
If you asked me this question some decades ago, I might answer “Yes or perhaps”
I guess it's wrong and the correct must be:
if you would have asked me this question some decades ago, I might have answered “Yes or perhaps”
What about:
Had you asked me this question some decades ago, I might have answered “Yes or perhaps”
It's about a situation that didn't happen in the past and now one express possibilities. Which ones are correct and why?