What's the difference between the two sentences?
The singer has a nice voice.
The singer had a nice voice.
'Has' is the third person singular present tense of 'have' while 'had' is the third person singular past tense and past participle of 'have. ' 2. Both are transitive verbs, but 'has' is used in sentences that talk about the present while 'had' is used in sentences that talk about the past.
For more info look here.
Some other examples: