I want to find out why "a eu" is the right tense, not "avait".
Il a toujours eu un sens aigu des limites du savoir humain.
Il avait toujours un sens aigu des limites du savoir humain.
I want to find out why "a eu" is the right tense, not "avait".
Il a toujours eu un sens aigu des limites du savoir humain.
Il avait toujours un sens aigu des limites du savoir humain.
"avait" is imparfait, and implies that the action is over, by two means:
Here I assume it's present tense. If you say:
Il avait toujours un sens aigu des limites du savoir humain.
it means that the action is over, so now, the "acute sense" is gone.
It depends if you want to use the passé composé or the imparfait
Verbe avoir - Passé composé
j'ai eu
tu as eu
il a eu
nous avons eu
vous avez eu
ils ont eu
For further details I would suggest you to read this link.