This might be double objects or an object with a complement.
Which is right?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
To me, this is neither double objects nor an object with a complement, but is a complex sentence, combined from two separate simpler sentences.
Let's take the concrete example "I want Tom to do his homework".
This comes down to: "I want X", where X = "Tom (to) do his homework".
"I want X" is the main clause, and "Tom (to) do his homework" is the subordinate clause, which takes the place of the object of the verb "want".
And in the subordinate clause, "Tom" is the subject, "do" is the verb -- cast into the infinitive "to do" because it is in a subordinate clause -- and "his homework" is the object.