she was venerated by the town for her extensive charity work.
His mistake had blighted his career in the government forever.
In the first sentence, venerated is the most suitable word since it is the only one that means respect or praise, and a charity work is respected and often praised by everyone.
In the second sentence, blighted is right due to the fact that it refers to a negative effect on (in this case) his career. Blight means to spoil,harm or destroy.