Breakdown of Todavía me da miedo hablar en público.
Questions & Answers about Todavía me da miedo hablar en público.
Why does the sentence use me da miedo instead of tengo miedo?
Both can express fear, but they are built differently.
- Tener miedo = to be afraid / to have fear
- Tengo miedo de hablar en público.
- Dar miedo = to give someone fear / to scare someone
- Me da miedo hablar en público.
In me da miedo hablar en público, the idea is literally closer to:
- Speaking in public gives me fear
This structure is very common in Spanish. It often sounds natural when talking about things or actions that cause fear.
What exactly does me mean here?
Me is an indirect object pronoun, meaning to me.
So:
- me da miedo = it gives fear to me
Other forms would be:
- te da miedo = it scares you
- le da miedo = it scares him/her/you (formal)
- nos da miedo = it scares us
In this sentence, me shows who feels the fear.
What is the subject of da in this sentence?
Why is hablar in the infinitive?
In Spanish, an infinitive can act like a noun-like idea, just as speaking does in English.
So:
- hablar en público = speaking in public
Spanish often uses the infinitive where English uses the -ing form.
Examples:
- Fumar es malo. = Smoking is bad.
- Viajar me encanta. = I love travelling.
- Hablar en público me da miedo. = Speaking in public scares me.
What does todavía mean here?
Here todavía means still.
So it adds the idea that this feeling continues now:
- Todavía me da miedo... = It still scares me...
It suggests that maybe the speaker expected this fear to disappear, but it has not.
A very similar word is aún:
- Aún me da miedo hablar en público.
In this sentence, todavía and aún are basically interchangeable.
Can todavía go in a different place in the sentence?
Yes, sometimes the position can change, although the beginning is very natural here.
Common options:
- Todavía me da miedo hablar en público.
- Me da miedo todavía hablar en público. (possible, but less natural in many contexts)
- Me da todavía miedo hablar en público. (possible, but less common)
For a learner, the safest and most natural option is:
- Todavía me da miedo hablar en público.
Why is it en público and not something like al público?
En público is a fixed expression meaning:
- in public
- before an audience
- publicly
So:
- hablar en público = to speak in public / to speak before an audience
By contrast, al público usually means to the public:
- Habló al público = He spoke to the public / audience
So the meanings are different:
- hablar en público = speak publicly
- hablar al público = address the public/audience
Why isn’t there an article before público?
Because en público is an established expression.
Just as Spanish says:
- en casa = at home
- en clase = in class
- en público = in public
You normally do not say en el público here.
El público exists, but it means the audience / the public as a noun:
- El público aplaudió. = The audience applauded.
So in your sentence, público is part of the expression en público, not a separate noun with an article.
Could I also say Todavía tengo miedo de hablar en público?
Yes, absolutely. That is also correct and very natural.
Compare:
The difference is mainly in structure:
- me da miedo focuses on the thing that causes fear
- tengo miedo de focuses on the person experiencing fear
Both are common, and both would sound normal in Spain.
Why is there no de before hablar in this sentence?
Because dar miedo and tener miedo use different patterns.
With tener miedo, you often say:
- Tengo miedo de hablar en público.
With dar miedo, you usually say:
- Me da miedo hablar en público.
So:
- tener miedo de + infinitive
- dar miedo + infinitive
That is why de appears with tener miedo, but not normally with dar miedo in this kind of sentence.
Is this a common and natural sentence in Spain?
Yes. It sounds completely natural in Spain.
A speaker from Spain might also say similar things like:
- Todavía me pone nervioso hablar en público.
- Aún me da miedo hablar en público.
- Sigo teniendo miedo de hablar en público.
But your original sentence is standard, natural, and easy to understand everywhere in the Spanish-speaking world.
Sign up free — start using our AI language tutor
Start learning SpanishMaster Spanish — from Todavía me da miedo hablar en público to fluency
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓Infinitely deep — unlimited vocabulary and grammar
- ✓Fast-paced — build complex sentences from the start
- ✓Unforgettable — efficient spaced repetition system
- ✓ AI tutor to answer your grammar questions