Ви хотіли сказати: Це означало що він не був правий. В англійській мові є дієслово бути - be, яке у минулому часі - Was (I, he, she, it) та Were (you, we, they). Тому фраза «він не був правий» перекладається - he wasn’t right, а все речення - It meant that he wasn’t right.