Word/Phrase: has hecho
Translation: you have done
Pronunciation: as ˈe.tʃo
You have done well - Has hecho bien
You have done your best - Has hecho tu mejor esfuerzo
You have done a great job - Has hecho un gran trabajo
You have done everything - Has hecho todo
You have done this before - Has hecho esto antes