To account for / To explain / To realise
Has two meanings: darse cuenta de = to realise; dar cuenta de = to account for or report on something. Context clarifies which.
He will have to account for his decisions.
I realised I had made a mistake.
—Do you know now? —Yes, I realised it late.