hair.」としてしまうと『自分で髪を切った』という意味になってしまいます。美容院で美容師さんに切ってもらったときはこの表現は使えません。使役動詞のhaveです。高校生のときに習いましたよね?使役動詞を使いこなすのは日本人にとっては結構難しいですが、うまく使いこなせると英語表現の幅が広がります。「have+目的語+過去分詞」で「(人に頼んで)~してもらう」あるいは「~される(被害)」という意味になります。「cut」は過去分詞で、「(人に頼んで)~してもらう」の用法で使われています。日本語では人に髪を切ってもらった場合でも、「髪を切ってもらった。」と言わずに「髪を切った。」と表現することが多いです。日本語をそのまま英語にすると間違えた英語表現になってしまうので注意が必要です。