问题

Your hair is too long. You _________ it _________ .
A:should cut; long
B:ought not to cut; short
C:had better have; cut
D:had to have; cut;
B:ought not to cut; short
C:had better have; cut
D:had to have; cut;
正确答案是: