为了理解,换成 be 动词吧。不是句子哪有时态?以下两个说法都对,意思不同:
be good to me:对我很友好,友善。
be good for me:对我有益处,好处。
例如:
That old lady is good to me. 那位老太太对我很友善。
Doing morning exercises is good for me. 做早操对我有益处。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
赞同刘老师的解答。借此机会作一点补充:
be good之后接不同的介词,意义不同。例如:
1.be good at 表“擅长于…….”,美国英语也可用be good in。例如:
She was jolly good at jigsaws. 她拼图玩得很棒。
2.be good to 表“对……很不错、善良、慈爱、友好、体贴”等。例如:
My stepmother is good to me. 我的继母对我很好。
3. be good for 表“对……有益、有好处”等。例如:
To wash before dinner is good for our health. 饭前洗手对健康有好处。
4.be good with 表“善于处理、操控、使用、对付”等。例如:
She is good with children. 她善于管教孩子。
5. be good on 表“善于演奏、弹奏……器乐”等。例如:
She is good on the piano. 她善于弹钢琴。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!