翻译:我为了爱丽丝的生日买了礼物。
首先buy的固定搭配应该是buy sb sth=buy sth for sb
翻译后:I baught a gift for Alice's birthday.
考虑:Alice's birthday是sb还是sth
思考:可以翻译成:I baught Alice a gift for her birthday.吗?
哪有buy sth for sth的固定搭配啊
追答你可以这样说,I baught Alice a gift for her 。“I baught Alice a gift for her birthday”是中式英语,不用从语法上推敲,首先,人家英语国家的人,就不这样表达
本回答被提问者采纳