For 表示价格老师,您好,我想请教您,英语中表示价格一般用价格+for+物品,比如说socks are two dol

For 表示价格
老师,您好,我想请教您,英语中表示价格一般用价格+for+物品,比如说socks are two dollars for one pair.那可不可以说socks are one pair for two dollars呢?再比如 two dollars for one pair是否等于for one pair two dollars或者是for two dollars for one pair呢?如果是,这四种用法有什么区别吗,socks are two dollars for one pair.是不是等于socks are for one pair two dollars或socks are for two dollars one pair呢?
fanofbibi 1年前 已收到1个回答 举报

gjwhcity 春芽

共回答了14个问题采纳率:85.7% 举报

socks are two dollars for one pair:OK
socks are one pair for two dollars:OK(有点别扭,但有人会这样说)
two dollars for one pair:OK
for one pair two dollars:NO
for two dollars for one pair:NO(除非句子是 I'm selling the socks for two dollars for one pair 一类的搭配)
socks are for one pair two dollars:NO
socks are (sold)for two dollars one pair:OK(口语有这种说法)

你在玩单词排列组合游戏啊!

1年前 追问

5

fanofbibi 举报

老师,是不是说这里的for表示等价交换,等价分别放在for的两旁,不能放在一边(语法不对)呢。可是我的书上有一个例子是you can buy socks for only 5 dollars one pair .这是怎么回事呢?不是不能用 for one pair 5 dollars或5 dollars one pair吗?

举报 gjwhcity

再看看我的回答,更周密了一些。 you can buy socks for only 5 dollars one pair 和 socks are(sold)for two dollars one pair 一样啊

fanofbibi 举报

We have green sweaters for only 15 dollars是不是老师您回答的第二种情况呢?也就是说,表示价格用价格+for+物品,或者for➕价格加物品,大部分用价格+for+物品,根据不同的句式可能会做出相应变化,例如you can buy socks for only 5 dollars one pair .这里改成价格➕for➕物品怎么改呢?

举报 gjwhcity

彻底晕!搞不清是数学还是语言啦! 是的,价格+for+物品、物品+for+价格 —— 这也是最常见的表达方式。 for+价格+物品数量 —— 也行,口语常用 you can buy socks for only 5 dollars one pair. 还可以说成: you can buy socks for only 5 dollars for one pair.
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.037 s. - webmaster@yulucn.com