英语翻译There is no one but has a few faults.这句应该怎么翻译?请问:not...b