acknowledge还有公认之意,而admit就是承认的意思比如人们公认这个研究是真理,就得用acknowledge而说某个人承认自己做错了什么事,就是admit了同表承认的话,acknowledge正规一些