单选题 He had been ready to do so for many months beforehand.
【正确答案】 A
【答案解析】A.事先;B.后来;C.及时;D.刚才。