Are the following two sentences grammatically correct?

  1. Mark has been injured while he was training.
  2. While Mark was training, he has injured himself.

I am particularly interested in the correct tense of the verb “injure”.

  • 1
    I think you need to be consistent -- use simple or perfect in both clauses, not a mix. E.g. "Mark was injured while he was training."
    – Barmar
    Nov 1, 2023 at 17:29
  • 1
    Although for some reason, #1 doesn't seem as bad as #2.
    – Barmar
    Nov 1, 2023 at 17:31
  • He has injured himself does not mean the same thing as He has been injured. Nov 1, 2023 at 17:39
  • Is he still injured, or has he recovered? If the latter, the simple past is likely preferred.
    – alphabet
    Nov 1, 2023 at 17:56
  • I think we need to know the context. I can imagine the first being used when reporting something that has just happened and which is going to ruin your plans. But it depends if it's part of a past-tense narrative (in which case it's less suitable), in something that's otherwise present tense, standing alone, or whatever.
    – Stuart F
    Nov 1, 2023 at 19:58

1 Answer 1


In the first sentence, "while he was training" correctly modifies "injured", so the first sentence is correct in an appropriate context.

In the second sentence, "while he was training" attempts to modify present tense "he has injured himself", but that does not work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.