ter feito

listen to the pronunciation of ter feito
Portugiesisch - Türkisch
yapmış olmak
Portugiesisch - Englisch
having done
have done

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

You shouldn't have done it. - Você não deveria ter feito.

get done
take doing