问题

I posted the letter a week ago. — Then they________the letter by now. It usually takes four days.[ ]

A: can have received
B: must have received
C: would have received
D: should have received
正确答案是: