べく表示“应该…”,也可以用于命令之类的んがために是“为了…而…”,用来表示目的或原因
你是想问这两个词在表达意志上的区别吧,んがため更强调目的性,其他我倒是没觉得这两个有什么容易混淆起来的地方。当然如果你有例句的话就更好了。
べく是应该xx 的意思,ために是为了xxx
べく:为了能~(强调可能的事情)ために:为了~
前面的是表目的性的。