Native English speakers, could you please help me with these issues?

Are these sentences correct:


a) "I have always said if my addictions were lethal, I would long be dead."

b) "We should pay honour to him for his saving a life."
3 answers 3