What is the difference between
"What I have done for you"
"What I have done to you"
what is the difference between
"They recommended me this book"
"They recommended to me this book"?
Thanks in advance!
I've done lots for you. I've cleaned your room, done your laundry, walked your dog, made meals for you, plus lots else.
'to' carries a connotation of hurt [and possibly others];
What has he done to you?
He stole my girlfriend, my money, my car, my self respect plus lots else.
They recommended me for [something] a job, president, etc.
1. They recommended to me this book.
2. They recommended this book to me.
Of the two, #2 sounds more natural, natural in the sense of common.