yes~yes~
let (无被动)+宾+补(补为:to-v,ad,prep)}允许,让
His father doesn't let him smoke
make +宾+补{ to-v}迫使某人做某事
they make her wait
make是有强迫的意思,let是出于自愿
make sb do sth. 含有一些被动的意思,使得某人做某事。比如make me feel better, 使我感觉好一些。
let sb. do sth. 含有一些主动的意思,让某人做某事。比如let me finish this,让我来完成它。
建议你换成help,感觉会委婉一些,也符合英语的习惯用法
make和let本身没什么不同