Ben appreciates grandfather saying 'its' a good thing he did'. Later he calls him a 'drunken old beggar'. Why does he change his opinion about grandfather?
Ben appreciated grandfather when he came to know that he had gone out to pay his insurance premium. However, when he got to know that he had not paid the premium instead gone to a public house, he calls him a drunken old beggar.
Ben changed his opinion about grandfather when he realised that he hadn’t paid premium because now after his death they could not claim the insurance money.