"Have you been injured?"
A more direct translation, I think it's still correct, but was rejected.
That could mean at any time in the past, whereas "Are you hurt?" is a very accurate translation.
Not really, any time in the past would be "have you been hurt before" and would use 过. I feel like the translation is more like "did you get hurt"?
Accidentally did "Are you hard?" lol