make sb do sth 和 let sb do sth的区别?两个都是让某人做某事~~有什么区别吖~~?

来源:学生作业帮助网 编辑:作业帮 时间:2021/03/08 17:14:08

make sb do sth 和 let sb do sth的区别?
两个都是让某人做某事~~
有什么区别吖~~?

make有一种强迫的感觉
而 let 是给人有选择
example:
1.The teacher made him do his homework.
老师逼着他做作业.
2.The teacher let him do his homework.
老师允许了他做作业.
用1.的时候一般都是在学生没有做作业的情况下被老师强迫要做.
用2.的时候一般都是在学生有free time/业余时间,可以想做什么做什么,但是他选择了做作业.

let sb do sth 是让某人做某事,
make sb do sth 有吗?一般不这么用

make有一种使动的意思,而let是一种任其发展的意思:
如:
I make him go home!我打发他回去了!他不一定想回,但是我让他回了。
I let him go home!我让他回去了!他要回去,我允许了!
现在明白了?

前者是一种结果,某种事情导致的结果.而后者是命令或者请求.

没区别啊
同样的词还有 have sb do sth
这些叫使役动词 就是叫什么去做什么事的时候用的

前句是促某人做某事(也许对方不愿意做
后句是允许某人做某事

let sb do sth 可放在句首,构成祈使句.如:let's go!
make sb do sth一般不用