The more books you have read,the more benefit you will get.有没有语法错误?The book is worth reading.为什么不是The book is worth being read?

问题描述:

The more books you have read,the more benefit you will get.有没有语法错误?
The book is worth reading.为什么不是The book is worth being read?

语法错误不怎么明显,就是这句子读起来觉得别扭,The more books you read,the more benefit you will get.比较顺一点。
be worty doing sth 和 be worthy of being done , 是英语中的固定搭配。

没有语法错误,因为用的是the more ...the more...是固定搭配,用的比较级,语气更强烈

The more books you have read,the more benefit you will get.
没有.
读书越多越受益.
The book is worth reading. be worth doing 这是句型, 表明事物内在价值,并不用被动.
The book is worthy of being read
=The book is worthy to be read.
也行.