1. ana tenia una casa preciosa en el centro, pero era/fue muy viejay no tenia calefaccion. Al final se mudo.

we must choose era or fue -- i think it is fue.

2. A los anos descubrieron que marquitos era/fue milope y le pusieron gafas, claro.

chose era or fue - i think it is era

Preterit is for action = fue bu t Imperfect is for description = era. Which do you want?

1. Ana tenía una casa preciosa en el centro (that is Imperfect), pero era muy vieja y no tenía calefacción. (this seems to continue the description.) Al final, se mudó = that is definitely Preterit to show the action.

2. A los años (?) descubrieron que Marquitos era (description) miope y le pusieron gafas (action), claro.

Sra

To determine whether to use "era" or "fue" in these sentences, we need to consider the context and the verb tense being used.

1. "Ana tenía una casa preciosa en el centro, pero era/fue muy vieja y no tenía calefacción. Al final se mudó."

In this sentence, the verb tense is past imperfect. "Tenía" and "era" both indicate ongoing actions or states in the past. However, since the sentence mentions that Ana eventually moved out, we can infer that her old house is no longer in her possession. Therefore, we should use the past tense and say "fue" (was).

2. "A los años descubrieron que Marquitos era/fue miope y le pusieron gafas, claro."

In this sentence, the verb tense is also past imperfect. While "descubrieron" (discovered) is in the past tense, it refers to a specific event in the past. The phrase "a los años" indicates that this event happened at some point in the past. Since the sentence describes Marquitos' permanent condition of being myopic (nearsighted), we should use the past tense and say "era" (was).

So, to answer your question:
1. The correct choice is "fue."
2. The correct choice is "era."