ter feito

listen to the pronunciation of ter feito
Португальский Язык - Турецкий язык
yapmış olmak
Португальский Язык - Английский Язык
having done
have done

You could have done it. - Você poderia ter feito.

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

get done
take doing