单项选择题

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