Froggy Jumps C1.1 Perfect infinitive and perfect -ing formsVersión en línea C1 grammar practice por David Cano 1 She apologized for_______ all her money in books. a having spent b to have spent c had spend 2 She admitted to ________ left the book at home a has b having c had 3 There was no need __________ all the details a To have told b Having told c have tell 4 I hope ________ my book by next week. a having finished b To having finished c To have finished 5 She can't stand ________ a have forgotten b having forgotten the assignment c to having forgotten the assignment