单项选择题

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

A.woulddo
B.hadto
C.shouldhave
D.mighthaveto