Word/Phrase: has puesto
Translation: you have put
Pronunciation: as ˈpwesto
You have put the book on the table - Has puesto el libro en la mesa
You have put your trust in me - Has puesto tu confianza en mí
You have put a lot of effort into this - Has puesto mucho esfuerzo en esto
You have put your heart into it - Has puesto tu corazón en ello
You have put everything on the line - Has puesto todo en juego