这句子本身就错,你可说 thank you for helping (me), 但不说 for your helping.
for 之后,加 ing 是 To-infinitive 的另一用法
例:
to read - for reading
to make - for making
to watch - for watching
thank sb. for doing sth.
thanks for doing sth.
Thank you for your helping me
1.在这里for表原因,“由于”,对前面一动作的解释说明
2.有一个固定句型是“thank you for sth/doing sth”,
你可说,thank you for your help(此处,help为名词)
也可说, thank you for (your) helping me(此处,helping为动名词;your为形容词性物主代词,作前置定语,当然也可省,但放在这块绝对是正确的)
3.无论是名词还是动名词,都是用形容词性物主代词来作其前置定语的。
4.语言是用来交流的,有时候没有绝对的对错之分,只是人们更习惯于怎样去用它,太过执着于语法只会作茧自缚