Да все сочетается, главное, если сочетаешь контрастнейшие и непохожейшие цвета – не борщить и больше 2-х не сочетать. А, во: черный и серый не стоит носить вместе, если ты русский, а то совсем укатишься в депрессняк.
На самом деле все цвета можно как-то гармонировать, но здесь уже надо смотреть на оттенок. Я например не люблю сочетание желтого и розового, фиолетового и оранжевого, но если эти цвета использовать в меру или брать не такие ярки оттенки, но может выйти что-то приличное и оригинальное) так что я считаю, со всеми цветами можно поиграть ^^
На мой взгляд абсолютно не сочетаются в одежде, да и вообще это красный и зелёный, речь именно о цветах, а не их оттенках. Ещё, я бы вам крайне не советовал, если живёте в России, такое сочетание как синий верх и жёлтый низ)