单项选择题

We______her letter last week. We don't know what has happened to her.

A.must receive
B.must have received
C.ought to receive
D.ought to have received