been right
Er hat ja recht gehabt.
He was right.
Er könnte recht gehabt haben.
He might have been right.
Er mag recht gehabt haben.
He may have been right.
Ich habe wohl leider recht gehabt.
Unfortunately, it seems I was right.
Vitya, scheint, als hättest du recht gehabt.
Vitya, it seems you were right.
— Salyut-7 (2017)
Du hast vorhin recht gehabt.
You were right earlier.