Have all you want for a dollar.怎么理解

And i got so fed up with it I began saying," Why not let these guys have all the crack they want until they die?" Now i'd say, "Have all you want for a dollar."


老师好,请问最后一句怎么理解?还有,so……that……中省略连词that规范吗?

请先 登录 后评论

最佳答案 2019-06-20 11:35

1. Have all you want for a dollar.

have = get (得到),for 表示“交换关系”。尤其指“商品和货币”的交换。例如:

buy/have/get this book for ten dollars. 买(获得)这本书,付出10美元。

sell the car for ten thousand dollars. 卖掉这辆车,得到一万美元。

所以,Have all you want for a dollar.—— 得到你想要的一切,只花一美元。

通过对比,网友可以发现:for 既可以表示“付出钱”,也可以表示“得到钱”,那就要看动词是什么意思了。

此外,还可以先说钱,再说商品。例如:

pay ten dollars for the book. 花10美元买了这本书。

get ten thousand dollars for the car. 卖掉车获得一万美元。

记住:这个for 表示“交换意义”,一切都好理解了。

2. And I got so fed up with it (that) I began saying... 

引导结果状语从句,that 可以省略。很正常!

不仅如此,还可以省略so 呢。例如:

He studied (so)hard that he finally succeeded. 

他努力学习,终于成功了。

(张道真《英语语法大全》)

【注意】两个不能同时都省略!






请先 登录 后评论

其它 1 个回答

mengxin Z

And I got so fed up with it I began saying, " Why not let these guys have all the crack they want until they die?" Now I'd say, "Have all you want for a dollar."

我对这种事受够了,便开始说,“为什么不让这些家伙得到他们想要的所有的毒品,直到他们(嗑)死呢?”现在我会说,“把你们想要的都拿去吧,一切只要一美元。”


Have all (that you want) for a dollar.


so...that

口语体中,那个that就是个累赘



请先 登录 后评论
  • 0 关注
  • 1 收藏,1743 浏览
  • JinjiKikko 提出于 2019-06-19 21:51

相似问题