nobody是一个不定代词:没有人;no person是对nobody的解释。
在句子中,他们可以互换,但词气上会有些区别。
no person的语气会强烈一点,强调no没有,所以也译做“查无此人”。
类似于中文说:
没人能赢得了我。 Nobody can beat me.
为了强调“没有”能打败我的人,可以说:
能打败我的人,还没出生呢。No person can beat me. 直译成:查无此人,能打败我。
在读音上,no person,要重读No.而nobody可的no音节虽然是重读音节,但整个词语在句子中此不一定要重读。
He can beat nobody. 重读He.强调的是“这个人”无力打败任何人,重在贬低这个人。
He can beat no person.重读"no",强调的是这个人无力打败“任何人”,重在强调这个人的对手太强劲。