Question: why nabh4 is used as reducing agent?
Answer: Sodium borohydride NaBH4 is less reactive than LiAlH4 but is otherwise similar. It is only powerful enough to reduce aldehydes, ketones and acid chlorides to alcohols: esters, amides, acids and nitriles are largely untouched. It can also behave as a nucleophile toward halides and epoxides.