moral, ethical, honourable, righteous, virtuous
这组词都含有“有道德的”的意思。moral与ethical有时可以互换, moral着重指个人的言行符合严格的道德标准; ethical着重指公共道德、伦理道德; honourable是普通用语,主要指在与他人交往过程中,光明正大、讲道德、守原则、有信誉; righteous主要指具有严格的道德标准,通常指“一本正经的,古板的”,含有不能容忍的意味; virtuous主要指“贞洁的”,私生活中没有污点的,是比较严肃的用语。