下の文で意味上の主語と判断したchildrenを除いても文意は通る。 しかし、 I saw a girl eating an Apple .のgirlを意味上の主語と判断したとして、消した場合、文意が通らなくなる。 意味上の主語になるのか、第五文型のOになるのかはこの差ですか?
→ その通りです。
childrenがなければすぐ第3文型だとわかるのに、childrenがあるからややこしいだけです。
ただしなぜそうなるかですが、まず第一に
result in というのは、前置詞inの次に来るのは名詞なだけで、それが動名詞でその動名詞の行動する主体がchildrenなだけです。そして何より、そもそもこの動詞は第五文型を取りません。だから第五文型の文章を作れないのです。