Now before I give out the sentence I want to tell you people a small background.

Background: There was this man who got operated by my father recently.

The Sentence: ..I did the surgery for your father..

Shouldn't there be 'of' instead of 'for'?

Or do you people have a diffrerent idea?

Thanks.
I take it that your father is a surgeon. Your father operated on this man.

The man would say one of these:

Your father did my surgery.

Your father operated on me.

The operation that I had was done by your father.

My operation was done by your father.

The surgery that I had was done by your father.

My surgery was done by your father.

He would not say:

I did the surgery for your father.

I did the surgery of your father.

CJ
But what would my father say? Actually my father is addressing to this person's(who was operated) son.

My father wants to say to the son of this man who got operated by my father: "I did the surgery of/for your father"

Which one is correct?

Actually I am of the view that 'of' must be used to clear the ambiguity caused by using 'for' instead.
Site Hint: Check out our list of pronunciation videos.
Faris1985But what would my father say?
I did your father's surgery.
I did your father's operation.

I operated on your father.

In English of your father is normally expressed as your father's, so we don't say 'surgery of your father'; we say 'your father's surgery'.

_______

I did the surgery for your father is not exactly right because it can mean

Your father was supposed to do the surgery, but he couldn't do it. As a favor, I did it for him. That is, I did it instead of him.

CJ
So you mean 'of' is right but it should be said as 'your father's',isn't it?
Faris1985So you mean 'of' is right but it should be said as 'your father's'
Yes. Emotion: smile

CJ
Students: Are you brave enough to let our tutors analyse your pronunciation?