Тут написано, что The first one is done for you, но я не вижу, чтобы оно было уже решено...
1) Oliver has an argument with his best friend
2) Martin hasn't drunk anything since morning
3) Jim hasn't eat anything since yesterday
4) Sally has got a present from Santa Clause
5) Robert has prepared for a test very well
6) Sandy's younger brother has damaged all the books, tapes, and posters
7) Karen has watered all vegetables and fruit trees in the garden