语法正确?Such knowledge is a true gift, for all that it is painf

1个回答

  • for前有逗号,说明逻辑上前面为果,后面为因,for 后面有that,接从句是OK的,但是是all that中的that变成了修饰all的从句的引导词,所以这里有问题,造成逻辑上的混乱,is要不要是另一个问题,如果不要is,那么 for all that it painfully won就成了一个句子,且是主动语态,it成了主语了,想来和你本身要表达的意思就错了.所以,如果要表示“这个知识是真正的礼物,因为我如此艰难才获得它,也因为它比我其他所有的资质都更宝贵”的意思的话,Such knowledge is a true gift, for it is painfully won, and it has.可以.我会写成 Such knowledge is a true gift, for not only that it is painfully won, but also that it has...than any other qualification ...