must have been mistakenUsed to make a likely inference about a past mistake. In Brazilian Portuguese, enganarse means “to be mistaken” or “to make a mistake.”
PO: O professor deve ter se enganado com a data.
EN: The teacher must have been mistaken about the date.