buy sth to sb和buy sth for sb有何不同?

如题所述

1、意义不同

buy sth to sb:买给某人某物

例句:

He bought a new hat to her.

他给她买了一顶新帽子。

buy sth for sb:为某人购买某物

例句:

She bought a tie for me.

她为我买了一条领带。

2、宾语结构不同

buy sth to sb:属于双宾语结构

例句:

Father bought a new pen to me.

父亲给我买了支新钢笔。

buy sth for sb:属于单宾语结构

例句:

My father bought a dictionary for me yesterday.

我爸爸昨天为我买了一本字典。

3、用法不同

双宾语及物动词buy后面如果直接跟了直接宾语,如果要引出间接宾语sb,必须使用介词for,不能用介词to。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-05

"buy sth to sb" 和 "buy sth for sb" 的区别在于购买物品时所涉及的受益人。

    "Buy sth to sb" 表示将物品购买并交付给某人。这种用法强调购买的物品是为了某人所拥有或使用。

    I bought a gift to my friend.
    (我给我的朋友买了一份礼物。)

    "Buy sth for sb" 表示为某人购买物品,但不一定将物品交付给他们。这种用法强调购买物品是为了满足某人的需求或为他们提供帮助。

    I bought a book for my sister.
    (我给我妹妹买了一本书。)

    Can you buy some groceries for me?
    (你能帮我买些杂货吗?)

相似回答
大家正在搜