1) He took an oath to give up smoking.
他发誓戒烟。
2) He swore to abstain from smoking.
他发誓要戒烟。
3) swear off
发誓戒除
5) He has laid aside the habit of smoking.
他已戒烟。
6) He has stayed off smoking.
他戒烟了。
参考词条