单项选择题

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