单项选择题
A、 may be stolen B、 must have been stolen C、 must be stolen D、 must have stolen
A、 to fasten B、 to have fastened C、 fastening D、 having fastened
A、 to prepare B、 to be preparing C、 prepared D、 preparing