(someone) has got (something)
p>There's no difference in meaning between "has got ___" and "has ___". You could also say:
He has a great work ethic.
The choice between "has got" and "has" depends on where you're from. "Has got" is more common in British English. In American English, "has ___" is more common but "has got" is also used in more casual speech.
Follow PhraseMix