单项选择题
A. by B. with C. at D. on
A. have repaired B. will repair C. shall have repaired D. would repair
A. won B. beat C. defeated D. caught