这句话有语法错误吗?有的话请指出并给出正确写法

这句话有语法错误吗?有的话请指出并给出正确写法
There is no denying that we would have a promising future if every to do so.
everybody打错了
abc0002 1年前 已收到5个回答 举报

qq86879999 幼苗

共回答了18个问题采纳率:77.8% 举报

There is no denying that we would have a promising future if everyone does so.
不可否认如果每个人都这么做都会有一个美好的未来.

1年前 追问

9

abc0002 举报

你是指不定是有问题吗?

举报 qq86879999

你给的那句话有语法错误,把if 后面的改成 if everyone does so.就对了

许多盐 幼苗

共回答了1个问题 举报

有,denying 是现在分词不是动名词。would 表示过去的将来,应用will,every 是形容词,不能做主语,且every 没有与前面的定语从句主语 we 对应。so 我也不知道你要指代的是什么。你的意思是想表达:不可否认只要每个人去做的话都会有一个美好的未来。是吗?正确的翻译应该是,It could not be denied that we will have a promising ...

1年前

1

Figher 幼苗

共回答了42个问题 举报

感觉every 应该是改成 ever吧,其他的好像没错哦

1年前

1

tomtom2 幼苗

共回答了32个问题 举报

There is no denying that we would have a promising future if everyone does like this. 或者...if everyone can do like this. (wants to do so) 或者...if everything keeps like this.
前面没有什么问题,there is no denying可以这么说(没人否认,相当于noone denies,deny的实际主语一般是人.

1年前

0

fjdhty54gh 幼苗

共回答了1个问题 举报

第一,there be 句型表示“有”,be 后面加名词deny本身就有名词性,不用写动名词形式。
第二,would用来表示委婉的语气,或者虚拟语气句型中,这句话不属于这两种情况,建议用will。
第三,if后面引导的是一个条件状语从句,既然是一个句子就必须有谓语,动词do的前面加了to使它成为一个非谓语动词,则这个句子没有谓语,错误。
正确的写法:There is no ...

1年前

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