这两个词的区别

问题描述:

这两个词的区别
charge要价,收费 offer提供,要价,提供出售
这两个词有区别吗,有的题中给的,offer翻译出来时有付款的意思.
这样怎么解释呢

charge表示“收(费)”,通常与介词 for连用,构成短语charge sb.钱For sth.如:He charged me 100 dollars for this coat.这件外套他要我一百美元.offer有"出售"、"出价"的意思.卖家 offer sth for (money) 以多少钱出售某物He offered this bike for 600 yuan.这辆自行车他要价600元.② 买家offer sb (money) for sth / to buy sth 出价多少购买某物We offered him 10,000 yuan for his house.我们愿出一万元钱来购买他的房子