I bought a shirt for ten yuan 这句话对吗?为何用介词for

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:24:44
有buy sth for sb 但在这句话中也用了for ,何解呢?

我觉得,for ten yuan中的for是“以。。。价钱买”
buy sth for sb 中的for,是“为谁买”,表示对象、目的

字典上的解释是,for有in exchange for sth的意思 “换取”
eg:Copies are available for two dollars each.“两元一份”

for 后面可以跟价钱,也可以跟人物表示为谁卖 意思是我用十元买了一件衬衫或我买了一件十元的衬衫;另外一个是我为某人买了一件衬衫