avert avoid和prevent的区别?

问题描述:

avert avoid和prevent的区别?
如题,具体些,最好有例句

从词典上找的,不过还是没有太多的比较出来
---------------------------
avert v.转移vt.防止,避免
Many highway accidents can be averted by courtesy.
互相礼让,便可避免公路上的许多交通事故.
avoid vt.避免,消除
avoid illness with rest and a balanced diet.
以休息和平衡的饮食防止疾病
prevent v.防止,预防
prevented us from winning.
阻挠我们获胜