What is the difference between "estaba" y "he sido"?
Thank you nice people for answering my question about the difference between "estuve" and "estaba".
Now I understand why when my friend called me up yesterday I should've said: " Estaba en el supermercado". Would it still be correct if I had told her: "He sido en el supermercado esta manyana" or not?
3 Answers
Would it still be correct if I had told her: "He sido en el supermercado esta mañana" or not?
Dave is correct. "sido" comes from "ser," which is not used to talk about your location.
However, if you want, you can use the verb "estar" in the past perfect to indicate your location, for example:
"¿Has estado en México alguna vez?" (Have you ever been in Mexico?)
"Sí, he estado en México antes" (Yes, I have been in Mexico before.)
No, because 'he sido' comes from 'ser', which is not used to indicate location.
You could though have said: 'He ido al supermercado esta mañana', which is more correct as the 'pretérito perfecto' is used when the time period being referred to is still connected to 'now'. For example: 'this week', 'this month', 'this year', or 'this morning'.
hi,
He estado en el supermercado would be correct in a different context. In the context you are describing not, the correct form is estaba en el super cuando llamaste.