英语:这句话有没有错误呢?谢谢!

TherearethreereasonsforwhyitisthebestbookIhavereadinmyopinion.... There are three reasons for why it is the best book I have read in my opinion. 展开
张达人zhdr
培训答主

2012-12-15 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.1亿
展开全部

for 和why 都表示原因,语义重复,属于修辞中的wordiness(累赘),只能用其中的一个:

 

  • 删去why,留下for作连词,引导原因状语从句,意思是“有三个原因,其理由是这本书是我读过的最好的书”。

  • 删去for,why 作关系副词,引导定语从句,意思是“有这本书是我读过的最好的书的三个原因/理由”。

 

in my opinion 是插入语,最好前面加逗号,没有也说的过去。

AucklanderNZ
2012-12-15 · TA获得超过5122个赞
知道小有建树答主
回答量:998
采纳率:66%
帮助的人:676万
展开全部
看这么多回复居然都认可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 I've read.

that 和 why 这里可以互换,这么简单的基础语法难道你们考试也该考过了吧??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正达美
高粉答主

2012-12-15 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:7859万
展开全部
去掉 for
或者用 for which
最好在have 后面加ever
in my opinion应该提到句首 用逗号 隔开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunny_lin_good
2012-12-15 · TA获得超过705个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:126万
展开全部
改为:
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,表示"因为什么"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赵烧鱼丸没有面
2012-12-15 · TA获得超过266个赞
知道答主
回答量:124
采纳率:0%
帮助的人:54.1万
展开全部
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.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小木守宫
2012-12-15 · TA获得超过136个赞
知道答主
回答量:30
采纳率:0%
帮助的人:14.1万
展开全部
in my opinion要提前吧 In my opinion,there are three reasons of why it is the best book I have read.
还有感觉用reason of好点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式