口语中Good for you的用法

—Mummy, I've finished all the work you assigned me.

—_______.

A. You are good

B. It's good for you

C. It's good to you

D. Good for you

答案为 D,请问为什么?B 为何不行? 

请先 登录 后评论

最佳答案 2015-01-23 09:31

Good for you ! (口)干得好!真棒!

You won the race! Good for you! 你赛跑赢了!真棒!(《外研社英汉多功能词典》)

所以,根据对话的语境,D(Good for you)应该是最佳答案。如果选择 it's good for you,则 it 指代不明确。

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

同意黎老师的分析,再补充两例:

She passed the exam? Good for her! 她考试及格了? 真行! 《牛津高阶英汉双解词典》

"He has a girl now, who he lives with." "Good for him." “他现在有女朋友了,他们住在一起。” ——“他可真行啊。” 《柯林斯高级英语学习词典》

请先 登录 后评论
  • 0 关注
  • 1 收藏,7698 浏览
  • 高山 提出于 2015-01-23 08:32