It’s high time you __________a haircut. It’s so long.
A.
have
B.
had
C.
to have
D.
had had
Đáp án và lời giải
Đáp án:B