区别辨析 no...but, not ...but 与 nothing so...but

在这里but是关系代词,意思接近that...not, who...not, which ...not,表示“没有……不是……”。

  • There is no rule but has exceptions. (=There is no rule that has not exceptions.)
    没有无例外的规则。
  • There is nothing so difficult, but (it) becomes easy by practice.
    没有什么困难的事情不能通过实践变得容易。