单选题 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
【答案解析】[详解] 本题考查的是not until置于句首的情况。not until意为“直到……才……”,当它置于句首的时候,后面的句子要倒装,由此可排除选项A)和C),而根据此句中的the day before yesterday可知,此句的时态要用一般过去时,所以D)为正确答案。