In Spanish, what is the difference between 'ser' and 'estar' when both mean 'to be'?
-
A
They are completely interchangeable
-
B
'Ser' is for permanent/inherent characteristics and 'estar' is for temporary states/locations
-
C
'Ser' is formal and 'estar' is informal
-
D
'Estar' is only used in the past tense