单项选择题

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