It didn't take long for the children to ......... off the cakes

It didn't take long for the children to ......... off the cakes and pastries that had not been eaten at the party.

A.end

B.ending

C.finish

D.finishing

正确答案是3