1 这条祝福语有语病吗

Thank you for everything you have done for Lily so that she can foucus on study.

请教专家老师,这条祝福语有语病吗?谢谢老师。

我认为这句话不正确。Thank you是说话人发出的动作。主句的动作应该是由You发出的,并且不能是“thanks”, 应该是 You“做了某件帮助lily的事情”这样才以至于(so that)Lily 能集中精力学习。

是这样吗?谢谢老师分析。


请先 登录 后评论

最佳答案 2018-11-23 19:54

虽然这个句子有些啰嗦,但语法上却并没有错误。另外,这个句子并不是祝福语,而是表示感谢。

(that)you have done for Lily so that she can focus on study为定语从句修饰everything。so that从句是定语从句中的目的状语。

for everyting是thank you的原因状语。Thank you并不是祈使句,而是省略了主语 I 的陈述句。

所以,仅从语法角度看,这个句子是无懈可击的。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

句子没错,挺好的,不过不是祝福语。正常的感谢语而已。

Thank you for everything you have done for Lily so that she can foucus on study.

谢谢你为莉莉所做的一切,让她能集中精力学习。

也可这样表达:

Thank you for all you have done for Lily, so that she can study hard.


请先 登录 后评论
  • 0 关注
  • 1 收藏,2691 浏览
  • 007li 提出于 2018-11-23 18:43

相似问题