—Peter, your hair is getting much too long. It’s high time you __________it cut.—OK. I will. 
#87345
A
have
B
had
C
have had
D
will have
推荐题目
______ fired, your health care and other benefits will not be immediately cut off.
#87351
A
Would you be
B
Should you be
C
Could you be
D
Might you be
It ____ last night, for the ground is wet now.
#88954
A
might not have rained
B
must have rained
C
couldn't have rained
D
rained