下面句子是从一文章抽出的,但里面有两个引导词But 和if.经常看到类似的句子,是否属于病句呢

下面句子是从一文章抽出的,但里面有两个引导词But 和if.经常看到类似的句子,是否属于病句呢
But it still has a long way to go if it is to be considered as mature as other engineering disciplines.
如果去掉But的话句子肯定对的,但现在多了一个引导词了,记得高中老师说过一个引导词一定要有一个从句。
twtmc 1年前 已收到4个回答 举报

普通选手 春芽

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

这句话是没有问题的.
这是一个表让步状语的转折句.这句话应该和前面的话是有很大关联的,从这句话的意思“但它仍有很长一段时间的路要走,即使把它看做和其他工程科学一样成熟”来看,这里的If是一个让步状语从句,作即使是或者虽说来解释的.而前面的but主要是和前一句相对应的,前面应该说了一些它的优势,但在此还是话锋一转,来强调它还有很长一段路来走.所以从语法上来讲是没有错误的.

1年前

6

枯灯大师 幼苗

共回答了9个问题 举报

因该是对付的吧
我们知道but不能与although连用
但这句里面,一个是表转折,一个是表条件
因该是对了

1年前

2

心情忒好 幼苗

共回答了7个问题 举报

没问题,表示转折肯定

1年前

2

hy88667 幼苗

共回答了1个问题 举报

不是病句但是好像后面那个if可以省略 原谅我已经将英语知识忘记了

1年前

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