Welcome to Using English, jnkhoma. :-D
1. She deserved to be congratulated for winning the competition but not for hitting her competitor on the running track.
2. Only give the book to Tony. :tick: (If you mean 'Don't give it to anybody else'.)
Rover