问题

Wethe postcards yesterday, but it didn’t arrive.
A:should receive
B:ought to receive
C:ought to have received
D:must have received
B:ought to receive
C:ought to have received
D:must have received
正确答案是: