「私は誰かが叫ぶのを聞いた。」
→「I heard someone shout.」
「私は」「誰かが」「叫ぶのを」「聞いた」
「私は」・・・・・・主語(S)
「誰かが」・・・・・目的語(O)
「叫ぶのを」・・・・補語(C)
「聞いた」・・・・・述語(V)
「hear」は「知覚動詞」です。
「OがCするのを聞く」は「hear + 名詞(目的格) + 動詞(原形)」
「OがCしているのを聞く」は「hear + 名詞(目的格) + 動詞(~ing)」
「OがCされるのを聞く」は「hear + 名詞(目的格) + 動詞(過去分詞)」
の形になります。
「somebody」と「someone」は同じ意味合いで使うことができますが、「somebody」は多少カジュアルな印象を与えます。
「文型」:第5文型(SVOC)
「S」:I
「V」:heard
「O」:someone
「C」:shout
「私は誰かが叫ぶのを聞いた。」は「I heard someone shout.」
となります。