یکیش اینه که swear فعله و oath اسم. . و اینکه برای قسم خوردن این عبارت به کار میره. : to swear and oath
پس نمی شه این دو رو با هم مقایسه کرد چون یکیش فعله یکیش اسم.
oath رو باید با promise.pledge.vow به عنوان اسم مقایسه کرد .
و swear رو با همین کلمه های بالا به عنوان فعل.
نکته دوم اینکه oath دوتا معنی داره . معنی اول قول یا قسم رسمی هست که اینجوری استفاده می شه :
to take an oath/to swear an oath
معنی دوم هم یعنی"حرف رکیک"
و سوم اینکه oath کلمه ی رسمی هست و در دادگاه هم استفاده می شه
و اما swear . معنی اول swear طبق آکسفورد، فحش دادن هست : swear at sb
معنی دومش قول دادن و هم معنی vow هست
معنی سوم قسم خوردن.
و معنی چهارم قول گرفتن : swear sb to sth