Translate the following English sentence to French:
"There has therefore been enough time for the Commission to prepare its programme and for us to become familiar with it and explain it to our citizens."
Il s'est donc écoulé suffisamment de temps pour que la Commission prépare son programme et pour que nous puissions en prendre connaissance et l'expliquer aux citoyens.