Os adjectivos longo e comprido têm ambos origem latina. Longo é proveniente de “longus, a, um” e significa: comprido, extenso (em comprimento ou altura), grande, vasto, distante (no espaço e no tempo).
Comprido é o particípio passado do antigo verbo português comprir, com origem em “complere”; entre outras acepções, significa também extenso ou longo (no espaço ou no tempo), alto.
Dizemos muitas vezes:
a) «Que dia tão comprido!» ou «Que dia tão longo!»
b) «Que cabelos tão compridos!» ou «Que cabelos tão longos!»
Dizemos ainda:
c) «Este caminho é comprido.» ou «Este caminho é longo.»
Mas preferimos dizer:
d) «A distância entre Lisboa e Madrid é longa.» ou «Há longos anos que te não via!»
Deste modo, podemos concluir que comprido e longo podem de facto ser sinónimos. Mas quando a distância (no espaço ou no tempo) atinge uma dimensão maior, usa-se de preferência longo.