Not until the day before yesterday ______to give a speech at the

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
【正确答案】:D