单项选择题

I told him how to get here but perhaps I() him a map.

A.must have given
B.had to give
C.ought to give
D.should have given