单项选择题

David did not tell his wife that he had been fired, but he .

A.would do
B.had to
C.should have
D.might have to