A、 to fasten B、 to have fastened C、 fastening D、 having fastened
单项选择题I'm very busy () for the exam now. Will you come again at some other time.
A、 to prepare B、 to be preparing C、 prepared D、 preparing
单项选择题There is something wrong with the computer. You'd better have it ().
A、 repairing B、 be repaired C、 repaired D、 to be repaired