单项选择题
A、 to fasten B、 to have fastened C、 fastening D、 having fastened
A、 to prepare B、 to be preparing C、 prepared D、 preparing
A、 repairing B、 be repaired C、 repaired D、 to be repaired