【有没有make sth +adj+for sb to do sth】在英语语法中,动词“make”常用于表达“使某人做某事”的结构。然而,关于“make sth + adj + for sb to do sth”这一句型,是否符合英语语法规则,是一个值得探讨的问题。
一、总结
“make sth + adj + for sb to do sth”并不是一个标准的英语句型。常见的正确结构是:
- make someone do something(使某人做某事)
- make something (adj) for someone(为某人制作某物)
而“make sth + adj + for sb to do sth”在语法上不成立,因为“adj”(形容词)通常不能直接跟在“make sth”后面,除非是特定的搭配或被动语态。
二、对比分析表
句型结构 | 是否正确 | 解释 |
make someone do something | ✅ 正确 | 表示“使某人做某事”,是常见用法 |
make something (adj) for someone | ✅ 正确 | 表示“为某人制作某物”,如:make a cake delicious for the party |
make sth + adj + for sb to do sth | ❌ 错误 | 不符合英语语法规则,形容词不能直接接在“make sth”后,再加“for sb to do” |
make something (adj) for someone to do | ❌ 模棱两可 | 虽然可以理解,但语法上不够规范,建议避免使用 |
三、常见正确用法举例
1. make someone do something
- The teacher made the students clean the classroom.
- She made me finish my homework before dinner.
2. make something (adj) for someone
- He made a delicious meal for his family.
- They made a beautiful gift for their friend.
3. make something for someone to do
- I made a list for you to follow.
- She prepared a guide for the visitors to use.
四、结论
“make sth + adj + for sb to do sth”不是一个标准的英语句型,容易引起误解。在实际使用中,建议采用更清晰、更符合语法规则的表达方式,如“make someone do something”或“make something (adj) for someone”。这样不仅语法正确,也更易于被母语者理解。
如需进一步了解“make”相关句型的用法,可以参考《剑桥英语语法》或《牛津英语语法》中的相关章节。