首先我们来看下buy、sth和sb的大致意思:
buy:词性为动词,用付款方式获取物品
sth:词性为代词,sth作为代词,代表不确定或未具体指明的物品
sb:词性为代词,sb作为代词,代表不确定或未具体指明的人
通过下面的表格我们了解下buy、sth和sb的含义、发音和用法
接下来让我们看下buy、sth和sb的用法区别:
1.语法结构:buy sth to sb表示给某人购买某物,而buy sth for sb表示为某人购买某物
例子:
- I bought a book to my mom.
(我给妈妈买了一本书。)
- I bought a book for my mom.
(我为妈妈买了一本书。)
2.动作主体:buy sth to sb通常指一个第三方为某人购买某物,而buy sth for sb则可以是购买者自己为某人购买
例子:
- He bought a bouquet of flowers to my wife.
(他帮我给妻子买了一束花。)
- I bought a bouquet of flowers for my wife.
(我为妻子买了一束花。)
3.目的:buy sth to sb侧重于传递物品给某人,而buy sth for sb侧重于为某人获取某物
例子:
- I bought a necklace to my girlfriend.
(我买了一条项链送给女朋友。)
- I bought a necklace for my girlfriend.
(我为女朋友买了一条项链。)
4.搭配习惯:buy sth to sb较少使用,不如buy sth for sb常见
例子:
- My friend bought a gift to me.
(我朋友为我买了一份礼物。)
- My friend bought a gift for me.
(我朋友为我买了一份礼物。)