That ......... have been horrible. So what are you doing this weekend?
A.must
B.may
C.can
D.should
正确答案是1