As duas formas – expresso e expressado – existem na Língua Portuguesa.
Ou seja, trata-se de um verbo abundante (expressar) que pode ser conjugado no particípio de duas formas: regular e irregular; existe duplo particípio.
Obs: notar que o âmbito desta dúvida é referente a “expresso” como particípio (não como adj. ou sm.)
Expresso é a forma irregular e é utilizado com os verbos ser e estar para a formação dos tempos compostos.
Isso foi expresso em palavras de apreciação.
É significativo que isso esteja expresso desta forma.
Expressado é a forma regular e é utilizado com os verbos ter e haver para a formação dos tempos compostos.
Ele tem expressado sistematicamente a sua oposição a qualquer forma de violência.
O próprio já havia expressado algumas dessas ideias.
Forma regular em desuso?
Observa-se, na prática, uma tendência pela utilização do particípio irregular, isto é – o particípio expresso tende a suplantar a forma expressado.
Nem todos os gramáticos são unânimes nesta questão; devemos, por isso, manter ambas as formas como válidas e de acordo com a norma.