问题

It rained a lot during their journey,so they _______ have had a good time.
A:can’t
B:must
C:shouldn’t
D:might
B:must
C:shouldn’t
D:might
正确答案是: