单项选择题

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