< Portuguese Grammar

deveria + ter

deveria + ter = ought to have / should have

Eu deveria ter ficado. (I should have stayed.)

Ela deveria ter sabido. (She should have apologized.)