Can you explain to me the usage of both present and past tenses in the same sentence? Is this example correct?

Several employees mentioned you were a great doctor who helps out nurses whenever needed.

("mentioned and were" are in the past tense while helps is in the present tense)

Thank you.

closed as off-topic by Jason Bassford, JJJ, Neeku, jimm101, Chappo Apr 17 at 5:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • Looks like an error to me. Either tense is OK. Past is better if the evidence is old (so you might no longer be a good doctor who helps) or present if the evidence is recent (so we can assume you are still a good and helpful doctor). But changing tense makes no sense. – David Robinson Apr 11 at 15:08
  • "They mentioned that you were a doctor" is fine (see english.stackexchange.com/questions/21408/… ) , but with the second part of the sentence added it does read rather oddly. Probably better to use 'you are' in this case. – Kate Bunting Apr 11 at 16:57
  • 2
    There is nothing ungrammatical about the sentence as it's written. (And, unlike other commenters, it doesn't sound strange to me. But how something sounds is subjective.) – Jason Bassford Apr 11 at 17:41
  • 1
    Sounds perfectly fine to me. "Were" is subjunctive in this context, so it should be correct. – Max Apr 12 at 7:51