We are disappointed to note that so far we have not received you

We are disappointed to note that so far we have not received your L/C which______us before April 1at
A、shall reach
B、must have reached
C、should have reached
D、Is reaching
【正确答案】:C