英语:这句话有没有错误呢?There are three reasons for why it is the best

英语:这句话有没有错误呢?
There are three reasons for why it is the best book I have read in my opinion.
冷月无声BX 1年前 已收到9个回答 举报

郭小天 幼苗

共回答了10个问题采纳率:90% 举报

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

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

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

1年前

7

QQ_865220327 幼苗

共回答了116个问题 举报

看这么多回复居然都认可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年前

2

meixaohan 幼苗

共回答了979个问题 举报

去掉for

1年前

1

mighty288 幼苗

共回答了51个问题 举报

1年前

1

xia50555 幼苗

共回答了16个问题采纳率:87.5% 举报

去掉for

1年前

1

京都名捕一无情 幼苗

共回答了1个问题 举报

in my opinion要提前吧 In my opinion,there are three reasons of why it is the best book I have read.
还有感觉用reason of好点

1年前

0

banbanmao11 幼苗

共回答了14个问题 举报

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年前

0

huohu 幼苗

共回答了1768个问题 举报

去掉 for
或者用 for which
最好在have 后面加ever
in my opinion应该提到句首 用逗号 隔开

1年前

0

青颖草 幼苗

共回答了37个问题 举报

改为:
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,表示"因为什么"

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 25 q. 0.780 s. - webmaster@yulucn.com