ter feito

listen to the pronunciation of ter feito
البرتغالية - التركية
yapmış olmak
البرتغالية - الإنجليزية
having done
have done

I couldn't have done it without you. Thank you. - Eu não conseguiria ter feito sem você. Obrigado.

You shouldn't have done such a thing. - Você não devia ter feito uma coisa dessas.

get done
take doing