Выделяются следующие типы антонимов:
1) по степени зависимости от контекста:
а) контекстуальные (речевые) - слова, семантическая противоположность которых проявляется только в контексте: блеск - нищета; вода - камень;
б) языковые антонимы - слова, противоположность которых проявляется в изолированном виде;
2) по количеству единиц, участвующих в антонимии, языковые антонимы делятся на две подгруппы:
а) внутрисловный антоним (энантиосемия) - слово, которому антонимия присуща внутри одной единицы: одолжить - дать в долг; взять в долг;
б) межсловные антонимы - разные слова, значения которых противопоставлены друг другу;
3) в свою очередь межсловные антонимы подразделяются на три подгруппы:
а) контрарные (градуальные, противоположные) слова, выражающие качественную противоположность и имеющие градуальные оппозиции: легкий - трудный, молодой - старый;
б) комплементарные (дополнительные, противоречащие) слова, где противопоставление представлено двумя членами, дополняющими друг друга до целого, так что отрицание одного дает значение другого: мужчина - женщина; живой - мертвый;
в) конверсивные антонимы - слова, выражающие противоположную направленность процессов и признаков: зажигать - гасить, продать - купить.