Read Mode
Grammar - Question Formation
Why did you break your promise?
Explanation and memory cue
The correct auxiliary verb to form a question in the past tense is 'did'. Therefore, 'Why did you break your promise?' is grammatically correct. 'Is' and 'done' do not fit the question structure, and 'None of these' is incorrect since option B is correct.