1. Ever since he was a baby, he suffered from a serious illness.

2. Ever since he was a baby, he has suffered from a serious illness.
=============
Which one is correct? Are both grammatical? Then what is the difference in meaning between them?

The difference between 'suffered' and 'has suffered'?

1 answer

I think #2 is better. Yes, the helping verb "has" makes the sentence clearer, so there is a difference. In the first sentence, the reader has to stop and put the two clauses together. He suffered from an illness? Oh, since he was a baby, so maybe he still has it. It's very clear in the #2 sentence.