Student or Learner
Hey, guys. I looked through a few threads on this site, but none really answered my specific question. Someone told me that I was making a grammatical error when I used the phrase "...if it makes you happy, then I'm glad for your being mistaken." I'm already positive that it is grammatically correct, and the threads I saw made it appear that "...his being mistaken..." would be correct, as well. If I am wrong, please explain to me why so that I don't make this error again.
I don't find "If it makes you happy, I'm glad for your being mistaken" or "If it makes him happy, I'm glad for his being mistaken" natural at all. We don't use "I'm glad for" like that.
His being mistaken makes/made me glad.
Your being mistaken makes/made me glad.
I'm having trouble combining those with anything like "If it makes you/him happy".
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.