关于make get have 的区别,十分困惑

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:38:17
原题引自2008浙江的完形填空
I liked being in the water,move through it,( )it all around me
A having B making C......D ....
我选的是B,答案是A,不知道为什么
而且想请教一下英语达人,have sth done,have sb do,get sth done,make sb do,make sth done 这一类搭配怎么才能区别开,什么时候用什么词,我老是分不清

having是拥有/占有
making是制造
喜欢水围绕的感觉。所以应该使用拥有/占有。

have sth done -询问的语气
get sth done/make sth done - 命令的语气

have sb do-有人做。
make sb do-要某人做。

have 应该是比较礼貌性的, get 和make 是有些命令的感觉。

而having还有making 是不能跟have / make 混在一起。
有时候多了ing意思就不一样了。。

我也是大概解释。。
我其实也不太懂,呵呵。。