单项选择题

A. must received
B. can have received
C. ought to have received
D. should received