DÚVIDAS

Ser e estar no perfeito e no imperfeito (indicativo)
À conversa com um amigo estrangeiro deparei-me com uma questão à qual não posso responder. Quais são as regras do uso de ser e estar no pretérito perfeito  e no pretérito imperfeito? Porque dizemos «a comida estava boa», e não «a comida foi boa», quando se trata de um facto passado já terminado? E porque dizemos «o fim de semana foi bom», e não «o fim de semana estava bom»? Como nativa sei qual usa,  mas não sei explicar o porquê. Muito obrigada.
ISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de LisboaISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de Lisboa