问一句英语句子中的but意思用法

问题描述:

问一句英语句子中的but意思用法
There is not thrifty man but becomes a rich man sooner or later.
翻译是没有一个节俭的人迟早不成为一个富翁
所以我纠结了orz
but在这里的用法跟意思是啥

你的翻译是对的,就是:节俭的人没有不成为富翁的,那是迟早的事.
语法上这样理
but属于定语从句中的关系代词,在定语从句中作主语,本身含有否定的意思,而且前面的主句也应带有否定词.此句可以这样理
There is no thrifty man who does not become a rich man.