Bardzo proszę o pomoc! z tym jednym pytaniem!
Która z tych trzech poniższych odpowiedzi jest poprawna do tego zdania? Proszę także o uzasadnienie.

Having practised/Practising/Practised a lot, I was ready for the competition.

Z góry dziękuję za pomoc