(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.

This phrase appears in these lessons: