引言
在英语学习中,许多同学会误以为可以使用 “thank sb to do sth” 来表达“感谢某人做某事”。然而,这种结构在标准英语中是不正确的。
正确表达方式
英语中,“感谢某人做某事”的正确结构是:
thank sb for doing sth
例如:
- Thank you for helping me.(谢谢你帮助我。)
- I thanked her for sending the email.(我感谢她发了邮件。)
为什么不能说 “thank sb to do sth”?
动词 thank 后面通常接介词 for,而 for 后面应跟名词或动名词(即 doing 形式),而不是不定式(to do)。
因此,“thank sb to do sth” 不符合英语语法规则,属于常见错误。
对比其他动词
有些动词确实后接 to do,比如:
- ask sb to do sth(请某人做某事)
- want sb to do sth(想要某人做某事)
但 thank 并不属于这一类动词。
小结
记住:永远使用 thank someone for doing something,不要使用 thank someone to do something。