看这么多回复居然都认可in my opinion.... 这句话本身就是陈述自己的事实,in my opinion完全就是一个多余的东西,如同你在说: I love you in my opinion. reason 后接条件的时候,后面接why 或者 that There are three reasons that/why it is the best book...
1、去掉for 2、in my opinion 的位置导致指意不明,my opinion既可以指three reasons,也可以指it is the best book I have read. 如果是前者的话,可以将in my opinion放到句首,并用逗号隔开;如果是后者,可以写作there are three reasons why I think it is the best book I have read.
改为: 1.There are three reasons why it it the best book i have read in my opinion. 2.There are three reasons for what it is the best book i have read im my opinion. reason 后加引导从句的连词,单用why,或是for what,表示"因为什么"