「私は彼がその部屋を掃除しているのを見たことがない」
→「I have never seen him clean the room.」
「私は」「彼が」「その部屋を掃除しているのを」「見たことがない」
「私は」・・・・・・・主語(S)
「彼が」・・・・・・・目的語(O)
「その部屋を掃除しているのを」・・補語(C)
「見たことがない」・・述語(V)
「see」は「知覚動詞」です。
「OがCするのを見る」は「see + 名詞(目的格) + 動詞(原形)」
「OがCしているのを見る」は「see + 名詞(目的格) + 動詞(~ing)」
「OがCされるのを見る」は「see + 名詞(目的格) + 動詞(過去分詞)」
の形になります。
「文型」:第5文型(SVOC)
「S」:I
「V」:have never seen
「O」:him
「C」:clean the room
「私は彼がその部屋を掃除しているのを見たことがない」は「I have never seen him clean the room.」
となります。