French phrase of the week

Qui a fini?
 

Who has finished?