質問: 英語の先生が書いてたんですけど、
回答: おお、面白いですね。 実は動詞は、動名詞や不定詞のように役割が変わっても、目的語わ取ることができるのです。 I enjoyed playing soccet. であっても、 playingはenjoyedの目的語となる動名詞であり、 soccerはplayingの目的語なのです。 この動名詞や不定詞などの目的語は、文の要素としてSVOCにカウントしません。 ご質問の場合も、cutという原形不定詞の目的語がmy hairということなので、これもカウントしません。 I(S) had(V) my sister(O) cut(C) (諸説あるのでこう決めつけられませんが、高校生ならこう思っておけばいいです)