A- I ('ve) just had a knee surgery.(We know that it still hurts)
B- Oh, I had no idea. When did you have that done?
A- It's been two weeks.
My question is:
Could A have said this?
A- It's been two weeks since I had it done.
Since the question is: When did you.....My own answer would have been:
I had it done 2 weeks ago.
Is it right? and what is the difference between these answers?