单项选择题

Not until the day before yesterday ______ to give a speech at the meeting.

A. he agreed
B. does he agree
C. he agrees
D. did he agree