问题

All the building materials have been washed away.—So I have heard. But there was no sign ____ a heavy rain was on the way last night.
A:when
B:that
C:which
D:If
B:that
C:which
D:If
正确答案是: