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规范吗?
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.
他努力学习,终于成功了。
(张道真《英语语法大全》)
【注意】两个不能同时都省略!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
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就是个累赘