问题

Did you receive the letter the next day?— NoSomehow, it was three weeks ______ I received it.[ ]
A: since
B: when
C: that
D: before
B: when
C: that
D: before
正确答案是: