She is at the beach. She is on the beach.
My teacher once told "at" , I have my doubts if "at" is correct.
She is at the beach. She is on the beach.
My teacher once told "at" , I have my doubts if "at" is correct.
If you're going for a general statement, for example to answer the question:
Q: I see Mary's not at work today, where is she?
The answer would be:
A: She is at the beach.
She is visiting the beach. This is used when you want to say, generally, that someone is at a beach, somewhere.
There are cases where "on" is appropriate. For example, if a family is on a vacation to the beach together and one person is specifically looking for where someone is, you could see something like:
Q: I can't find Mary anywhere in the beach house, have you seen her?
A: She is on the beach.
Saying "at" in this case would be strange because everyone is "at the beach", as that's where they are vacationing.
This is less commonly used and it's often used with more information:
She is lying on the beach, getting a tan.
She's outside on the beach, making a sand castle.
As you can see, these are much more action-specific statements.
Being "on" the beach means she at this very moment can feel the sand between her toes; whereas "at" the beach simply means her current official address is that of a seaside town or is otherwise located within a mile or so of the seashore.