单项选择题

You()the dictionary to Tom yesterday, he needed them awfully.

A、 must return
B、 should have returned
C、 ought to return
D、 can have returned