Darse verguenza vs tener verguenza
A few days ago I had an embarrassing incident regarding trying to pass a soccer ball to a friend and hitting another friend in a highly sensitive area. Anyway, I was trying to explain to some friends how embarrassing it was, and I didn't know whether to say 'me dio vergüenza' or 'tuve vergüenza'. My friend said that both are used, but it depends on the situation? Which phrase should I have used? thanks!
4 Answers
You'll want to wait for a fluent Spanish speaker to answer this, but....
In my experience, me dio vergüenza is typically translated as I felt embarrassed, whereas tuve vergüenza is typically translated as I was ashamed. So me dio vergüenza would probably be more appropriate in the situation you describe.
If hoy are telling friends about the incident you could have used both. Also me avergonzó lo que me pasó or lo que me pasó me avergonzó. Another could be pasé mucha vergüenza. Yet another pasé una situación vergonzosa etc.
What are you looking for is:
Me dió vergüenza ajena, pasé vergüenza ajena, Or fué muy embarazoso.
Tener vergüenza can be used but is more Common use it as a characterstic of someone.
Pedro no tiene vergüenza =a Pedro no le da vergüenza nada.
Dar vergüenza is more used in circustances.
Me da vergüenza hablar en público
"Darme/te/le/nos/os/les vergüenza" is correct. "Darse vergüenza" is only used in hypothetical sentences. Pobre hombre debe darse vergüenza a sí mismo. But it sounds weird and it would be expresed this way. Pobre hombre debe tener vergüenza de sí mismo
I am not really sure, but I will tell you what I think.
Darse vergüenza seems like it would be used for when you embarrass yourself. "Me di vergüenza" would mean that I embarrassed myself while tener vergüenza would mean that you are embarrassed because of something someone else did to you. Hopefully someone else can confirm this because I am not entirely sure.