2.用法不同,fact作事实解时是可数名词,作真实情况解时,是不可数名词,fact引申可表示论据,细节等,truth的基本意思是真实,真相,事实,是不可数名词,引申可作真理解,是可数名词。
区别:
1.fact是事实,是具体的一件事,强调的是事情本身。
例句
The fact that he had left her of his own accord proved to me that everything he'dsaid was true.
他主动离开她这件事向我证明了他所言句句属实。
We have to lie and hide the fact that I have an illness.
我们不得不撒谎来隐瞒我有病这个事实。
2.truth是真理,是抽象的概念,强调的是真实性。
It is an almost universal truth that the more we are promoted in a job, the less weactually exercise the skills we initially used to perform it.
这几乎是一条普遍的真理:我们在某一工作中越往上晋升,实际运用那些当初在工作中经常实践的技能的机会就越少。
She called the verdict a victory of truth over falsehood.
她将这一判决称为真理对谬误的胜利。


