我是英语老师,我强力推荐你亚历山大的《朗文英语语法》,里面对语法解释的很到位。
不推荐薄冰的,看了等于没看。
但中国的最佳语法书是林语堂的《开明英语文法》,没得卖,网上可以下载
我就是靠这两本书把很复杂的语法知识讲给学生的。
语法重在理解,这是至关重要的,有个学生26分,现在87分,我就是教他们理解语法,用英语来思维英语。菜鸟的话,去学新概念一册吧,那真的是从零开始。学完一册,语法书首先亚历山大的《朗文英语语法》,他教的是理解语法,而不是薄冰的死板例句。
其实没有好与不好,只要它不犯一些错误误人子弟就好了。我们应该因人而异。
如果你耐心比较好,可以选择一些通俗易懂但是比较长的。因为反复的重申和举例可以帮助你理解和加深记忆。比如薄冰的语法。
如果你比较猴急,找一些轻薄的。哪怕是把它背下来亦不会太难。看完之后,你需要的就是对号入座。因为看英语的其他材料一般会比语法有意思。这类书可以让你在短期之内对语法形成一个概论,然后在后续学习中不断丰富和完善。像topway,星火都有类似的小册子出。
还有间于两者之间的,星火的语法书什么的,也不错。
以上选择在理论上等效。前者亦步亦趋,犯错会比较少;后者融入了更多的自我思考,也会有更多误解。最主要是看人咯。如果两种都可的人,就看你自己怎么想。