问题

All the building materials havebeen washed away.— So I have heard. But there was no sign____a heavy rainwas on the way last night.[ ]

A: when
B: if
C: which
D: that
正确答案是: