I am going to cut it ( tôi sẽ tự cắt nó )
I am going to have it cut ( tôi sẽ đi cắt tóc )
Theo nghĩa thì câu B đúng
Ở câu b với cấu trúc HAVE SOMETHING DONE nó mang ý nghĩa " ai đó đã cắt tóc cho tôi do tôi muốn họ làm như vậy " hay tôi đã bảo ( nhờ ) ai đó cắt tóc cho tôi.
Với câu a tôi chính là người tự cắt tóc chứ không phải ai khác.
Cấu trúc ở câu b được sử dụng với mục đích nhấn mạnh hành động và quá trình được thực hiện chứ không phải chủ thể thực hiện hành động
Câu a hay b đều đúng cả nhưng do cấu trúc mới học nên người ta bắt chọn câu b ấy mà :))))