I would not use the present perfect in that sentence. I would use the past simple since ‘hurt his hand’ is very clearly in the finished past. (His hand is fine now.)
This would be my preferred wording:
- Christopher hurt his hand at the fitness club, but it’s OK now.
It is not possible to justify the present perfect with a ‘sequence of tenses’ argument here. A possible justification for the present perfect would be if the past injury had some sort of impact on or connection with the present – perhaps, for example, if he had just hurt his hand a short time ago and the injury was preventing him from doing something else now. Since his hand is no longer injured, however, I don’t see the past hand injury as having any obvious present impact.
[color=darkblue]___________________________________________________ [size=75]“The rule is perfect: in all matters of opinion our adversaries are insane.” ~ Mark Twain[/size]
If we omit the first part “In the fitness club” , as follow :
[color=green]Christopher … his hand, but it’s OK now.
Would “has hurt” be more suitable than “hurt”? Why or why not ?
We are talking about two actions ‘then’ and ‘now’. What did he do? He hurt his hand. How is his hand? It’s fine now. If you wanted to say: He has hurt his hand, you need then to refer to that action in relation to now and continue by saying for example: That’s why it looks swollen.