Correct option is A
The correct substitution of the highlighted words is "didn’t he."
· The correct question tag for a positive statement is negative, and the verb should match the main sentence.
· "didn’t he" correctly forms the question tag for a past tense affirmative statement.
· Therefore, the correct sentence is “He promised to deliver the goods yesterday,
didn’t he”?