It says on a grammar book that in some cases, the present perfect form has pragmatic meanings.
Joan has broken the teapot. (I have to get a new one.)
I’ve had a bath. (I’m now clean.)
Is there such implication in the following “Beaky has enjoyed London.”? Or is Hagrid merely reporting the fact?
(A letter from Hagrid (in London) to Hermione (at Hogwarts) just after losing a case)
We lost. I’m allowed to bring him back to Hogwarts.
Execution date to be fixed.
Beaky has enjoyed London.
I won’t forget all the help you gave us.
Hagrid. (Harry Potter 3 [US Version]: p.291)
N.B.: Beaky is Hagrid’s pet, a treasure to Hagrid, which was judged dangerous and received a death sentence. In the book, there’re several teardrops smudging the letter.