to have stayed
Eu devia ter ficado fora disso.
I should have stayed out of it.
Os pais do Tom decidiram punir Tom por ter ficado fora a noite toda.
Tom's parents decided to punish him for staying out all night.
Eu sabia que deveríamos ter ficado em Boston.
I knew we should have stayed in Boston.
Eles ficaram com as irmãs e nós também devíamos ter ficado.
They stayed with their sisters, and we should have stayed too.
— A Grande Escapada (1966)
Eu admito ter ficado surpreso.
I admit I was surprised.
Eu devia ter ficado calado, né?
I should have kept quiet, right?
She seemed to be happy.
Você poderia ter ficado por um dia ou dois mais.
You could have stayed for a day or two longer.
— Piku (2015)