问题

The worksite next to my house was so noisy.—You ____ a sleepless night.
A:must have had
B:would have had
C:should have had
D:can have had
B:would have had
C:should have had
D:can have had
正确答案是: