单项选择题

We are disappointed to note that so far we have not received your L/C which ______ us before April 1 st .

A.shall reach
B.must have reached
C.should have reached
D.is reaching