“起誓”常见的英文表达有 swear 和 take an oath。具体如下:
swear: 作动词时,有“起誓;发誓;宣誓”的意思,强调郑重地作出承诺或保证,语气较为正式和严肃。例如:He swore to tell the truth.(他起誓要说出真相 。)
take an oath: 是一个固定短语,意思是“起誓;宣誓”,更强调通过正式的仪式或程序来作出承诺。例如:The soldiers took an oath of loyalty to their country.(士兵们宣誓效忠祖国。)