单项选择题
A、 to steal B、 to have stolen C、 having been stolen D、 to have been stolen
A、 did B、 do C、 are D、 would
A、 gave us B、 gives us C、 giving us D、 given us