Not once ________ his promises

Câu hỏi: Not once ________ his promises

A has he kept

B he keeps

C is he keeping

D he has kept