having completed a task before it is due

listen to the pronunciation of having completed a task before it is due