Is the following sentence grammatically correct?
1.) We are grateful to X for her proofreading this paper.
2.) We are grateful to Y for him proofreading this paper.
I think that the following sentences would be better
3.) We are grateful to X for her proofreading of this paper.
4.) We are grateful to X for proofreading this paper.
But I'm interested in the first sentence and would like to know whether this is a correct English sentence (even if it is maybe a bit 'odd').
Edit: I am interested in the structure "for him/her proofreading". Is this a construct that can be generally used? Is it acceptable in this sentence? I know that it's twice in this sentence and that the sentence can be improved (see 3. and 4.). But I saw this sentence in the acknowledgments sections of a paper and would be interested if it's grammatically correct (in a very 'mechanical' way, i.e., could a parser find a way to classify this sentence as grammatically possible?).