单项选择题

They were angry because you ______ your promise.

A) didn' t keep
B) have not kept
C) don' t keep
D) had not kept