单项选择题

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