1) He bears a moral character.
2) He bears a decent character.
3) He has an honest character.
Do they sound natural to you?
Many thanks,
Tom
None of them sound native, Tom. Use a simple ' He is honest '.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.