Чтобы определить мягкую и твердую основу у прилагательных, нужно это слово просклонять. Если в склонении после согласного стоит буква о, то это твердая основа, а если е - это мягкая основа. Например, иностранный - иностраннОму, иностраннОго ( н - твердый, твердая основа), летний - летнЕму, летнЕго (н - мягкий, мягкая основа).