Choose the correct answer to each of the following questions.Câu hỏi It's high time you _____ a haircut. A. have B. had C. to have D. had had