Em frases com o verbo ser seguido de nome predicativo do sujeito, o verbo concorda, geralmente, com este e não com o sujeito em frases do tipo das apresentadas na consulta. Portanto, diga-se:
A distância entre A e B são dez quilómetros.
O prato do dia são enguias fritas com…
A linguagem não é só para ser compreendida, é também para ser sentida. Por isso, não dizemos a frase b), mas sim a frase a), porque "sentimos" que assim fica melhor:
a) Portugal foi sempre os meus amores.
b) Portugal foram sempre os meus amores.