单项选择题
A、may be stolen B、must have been stolen C、must be stolen D、must have stolen
A、has been finished B、had been finished C、was finished D、will be finished
A、to fasten B、to have fastened C、fastening D、having fastened