Hola Chris,
Tu pregunta tiene varias partes:
¿Cuándo usar ser o estar?
¿Cuándo usar pretérito indefinido o imperfecto?
Pues, de forma general y muy sencilla:
Verbo estar --> Localización (Guanajuato está en México)
--> Describir el estado físico (La silla está rota)
--> Indicar el estado anímico y mental de una persona (María está contenta)
Pretérito indefinido --> acciones en el pasado terminadas. Yo comí ayer.
Pretérito imperfecto --> acciones en el pasado que continúan por un tiempo indeterminado. En la escuela yo comía mucho.
Entonces, en estas frases:
1)Yo estuve era feliz cuando fui era un estudiante. --> Describir un estado anímico / Durante un tiempo (tu tiempo de estudiante).
2)Mi gato fue estaba en la casa --> Localización / realmente no sabemos por cuánto tiempo.
3)Tu estuviste estabas en la escuela cuando te vi en la cafetería --> localización / durante el tiempo que te vi
4)el suelo fue estaba duro después de la helada. --> describir un estado físico / durante un tiempo largo.
Espero ser de ayuda para ti y escucho las opiniones de otros profes!
Saludos,
Dina.