HE HARDLY EVER MAKES A MISTAKE , ………..

50. He hardly ever makes a mistake , ……….. ?