问题

I hear your journey was not very pleasant.—But for the sudden rain we _______ a wonderful time.
A:will have
B:should have
C:should havehad
D:had
B:should have
C:should havehad
D:had
正确答案是: