- Sue considers Joe a fool.
- Sue calls Joe "Daddy-O".
- Joe weighs 200 pounds.
It seems that none of these are objects, as witnessed by the fact that you can't raise them to be the subject of a passive clause: *A fool is considered Joe by Sue, *"Daddy-O" is called Joe by Sue, *200 pounds is/are weighed by Joe. What are their syntactic and semantic roles?
I realize that 3 is a completely different kettle of fish than 1-2. My attempt at an answer for 1: it's a predicate in a verbless subordinate clause, cf. "Sue considers Joe to be a fool", with the same meaning and an explicit verb. (This procedure of analyzing the structure of a sentence S by means of a paraphrase S' isn't obviously valid to me, by the way, but I realize it's normal in syntax.) 2 looks similar enough that something along the same lines might work, but here you can't make the subordinate verb explicit (*Sue calls Joe to be "Daddy-O").
3 is obviously something else entirely. "200 pounds" is a required argument of the verb (*Joe weighs), but syntactically not an object (apparently) and semantically not a patient or theme, so what is it?