感谢某人去做某事(thank sb to do)
在英语中,“感谢某人去做某事”这一表达常常引起混淆。很多人会误用 “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”
“Thank sb to do sth” 在现代标准英语中几乎不用,甚至被认为是错误的。但在极少数古旧或方言用法中可能出现,不建议学习者模仿。
如果你看到类似表达,很可能是误用或受其他语言结构影响(如中文“谢谢你能帮我”直译)。
实用例句
- Thank you for taking the time to read this page.
- We thanked the volunteers for their hard work.
- She never thanked me for fixing her computer.
小贴士
记住:英语中表达感谢时,后面接的是 已经完成的动作,所以用动名词(doing),而不是不定式(to do)。