As verbs the difference between give and strengthen
is that
give is (may take two objects) to move, shift, provide something abstract or concrete to someone or something or somewhere while
strengthen is (
lb) to make strong or stronger; to add strength to; to increase the strength of; to fortify; to reinforce.
As a noun give
is (uncountable) the amount of bending that something undergoes when a force is applied to it.