-I posted the letter a week ago.-Then they ________ the letter by now. It usually takes four days.

-I posted the letter a week ago.

-Then they ________ the letter by now. It usually takes four days.

A.can have received

B.must receive

C.should receive

D.ought to have received

答案及解析: D