Двадцать пять минут восьмого на английском
Twenty five minutes past seven
Twenty-five minutes past seven