him is the direct object, and I see president as a complement. I'm hoping Gus (or someone else of his talents) will confirm or correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymouslast two words'him' is a direct object. 'president' is an object complement.