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.