It'll do you good to have a rest.休息一下对你会有好处的.我认为应是It'll do g

It'll do you good to have a rest.休息一下对你会有好处的.我认为应是It'll do good for you to have a rest.这里的顺序是怎么回事啊?
shiyuxuan 1年前 已收到2个回答 举报

swim1974 幼苗

共回答了10个问题采纳率:80% 举报

do sb good
该结构表示“对某人有益或有好处”,其中的 good 为不可数名词.
如:
Exercise will do you good.运动对你会有好处.
It'll do you good to have a rest.
休息一下会对你有好处.
这个结构是没有问题的.

1年前

1

liciaoab 幼苗

共回答了1613个问题 举报

do good to sb /sth对,,,有好处。这是一固定短语。所以你的那句It'll do good for you to have a rest是错的。用for时应该这样来说 It will be good for you to have a rest.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.523 s. - webmaster@yulucn.com