I keep reading that there's never a direct object in a passive sentence as any "object" is really the agent of the verb. What, then, would be the form of the gerund "cheating" here:
He was caught cheating on the exam.
Would it be the subject complement or something?
I can't say I'm sure what is troubling you about this sentence, but it's pretty normal. The subject of the participle clause is implicitly the same as the explicit subject in the main clause ( he ): He was caught — He [ was cheating / cheated] on the exam. Note also that while participle clauses are non-finite constructions and therefore have no tense, they inherit their tense from the main clause ( was caught > was cheating/cheated ).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I can't say I'm sure what is troubling you about this sentence, but it's pretty normal.
The subject of the participle clause is implicitly the same as the explicit subject in the main clause (he):
He was caught — He [was cheating / cheated] on the exam.
Note also that while participle clauses are non-finite constructions and therefore