pay与pay for的区别


If you have a bank account and a credit card,then you can pay goods by credits card.


为什么它这里的pay不需要for呢?

能不能写成 "pay for goods by credits card." ?



请先 登录 后评论

最佳答案 2019-09-23 19:07

如果goods表示你要购买的具体商品(书籍、电器等等),或者你要购买的商品很明确了,那么你购买的商品是不能直接放在pay后面的。


但是,如果goods只是泛指、统称、并未具体,就可以说pay goods。原句的着重点在于付款的方式,而不是具体买了什么商品,所以原文没有毛病。


所以字典永远是参考工具,而不是行文指南。多看看国外电商网站,亚马逊、ebay之类的,你会发现大量pay goods,pay goods and services的用法。它们的共同点就是:goods不再指具体的商品。所以学英语要善于总结归纳,不要生搬硬套字典的解释。


你最后说的“pay for goods by creadit card”也没有毛病,不过你这样说的时候,是表示你想刷卡购买(某个具体商品)


希望对你有所启迪。



请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

pay作付钱这个意义解时,后接人或钱、租金、利息、罚款等名词为宾语。但不可以接购买但商品为宾语。所以这个句子pay goods为错误。应该加介词for. 或者删去宾语。

请先 登录 后评论
  • 0 关注
  • 2 收藏,5322 浏览
  • sjyaya 提出于 2019-09-19 18:35

相似问题