半夜磨牙
两句都不对!!!!Can是表示能力, Can I ask you a quetion就成了"我有没有能力去问你一个问题", 用了can显然是中国式英语, 受了原中文句子中的"能"影响了.其实应该用婉转语气May I ask you a question?而你针对的for you和to you问题, 应该用to you, 就是"你"是受到了我这个问题.May I ask a question to you? 我能否对你提出一个问题?May I ask a question for you? 应该翻译成, 我能否为你问一个问题, 中文的语意都有所偏差了.
优质英语培训问答知识库