单项选择题
A.to have repaired B.to have repaired it C.to have it repaired D.to have been repaired
A.to prepare B.prepare C.preparing D.were preparing
A.to have found B.to find C.with D.in finding