The use of ¨de¨in this sentence?
Ellos están de compras en un supermercado.
Why is there a de before compras? In English it's like, They are of buy in a supermarket. I'm aware that there are differences in English and Spanish, and I'm quite puzzled with this one. What is the use of "de" in this sentence?
"De compras" is an idiomatic phrase that means "shopping." The "de" is simply part of the phrase and not translated literally into English.
"Quiero ir de compras" (I want to go shopping)
"Fue de compras" (He went shopping)
it says they are shopping in the supermarket