Spanish has two "simple" past tenses, the preterite and the imperfect. "Estuve" uses the preterite, while "estaba" is an example of the imperfect.
You use the preterite (estuve) when you talk about something that happened once or that happened more than once but had a specific end, whereas you use the imperfect (estaba) for habitual or repeated actions.
If it's not usual to stay with your parents you can say it, but I think it's common, then you have to say "yo estaba con mis padres durante el fin de semana pasado" and have coffee is an usual action, then the second sentence is okay
Aspect! Estaba is used when you talk about an action that entails background information; it is roughly equivalent to the English expressions: I used to.../ When I was... Estuve is the preterite and shows that an action happened and finished in the past.
@mikeoso Sure! Look, estaba means "I was" or "He/She/It was". It entails that the action was, somehow, interrrupted; therefore, when saying "Estaba en el campo cuando llegó Pedro" it means that my being in the field was interrupted by Pedro's arrival. If you say "Estuve en el campo cuando llegó Pedro" it means that your being in the field happened and finished and Pedro's arrival also occurred, but not necessarily at the same time. I hope it helps!
The Language Level symbol shows a user's proficiency in the languages they're interested in. Setting your Language Level helps other users provide you with answers that aren't too complex or too simple.
Has difficulty understanding even short answers in this language.
Can ask simple questions and can understand simple answers.
Can ask all types of general questions and can understand longer answers.
Can understand long, complex answers.
This answer was given within 60 minutes of the question being posted.
How do you say "Hello" in Korean? Find out on HiNative!