单项选择题

I ______ him the Christmas gift by mail because he came home during the Christmas holidays.

A. ought to have sent
B. couldn't have sent
C. must have sent
D. needn't have sent