单项选择题

A.has received
B.had received
C.would receive
D.received