Breakdown of El taxista nos dijo que había mucho tráfico en la autopista.
Questions & Answers about El taxista nos dijo que había mucho tráfico en la autopista.
What does nos mean, and why does it come before dijo?
Nos means to us.
In El taxista nos dijo..., it is an indirect object pronoun: the taxi driver told us something.
Spanish object pronouns usually go before a conjugated verb:
- Nos dijo = he told us
- Me dijo = he told me
- Les dijo = he told them / you all
So nos dijo is the normal word order.
Why is it dijo and not decía?
Dijo is the preterite, and it presents the act of telling as a completed event.
So El taxista nos dijo... means that at some point, the taxi driver told us this.
If you used decía, it would sound more like:
- he was saying
- he used to say
- or it would describe the action as background information rather than a single completed act
In this sentence, Spanish normally uses dijo because the telling happened once and is treated as a finished action.
Why is it había and not hay?
This is a very common question because it involves reported speech.
If the taxi driver originally said something like:
and you later report it in the past, Spanish often shifts the tense back:
- El taxista nos dijo que había mucho tráfico en la autopista
So:
- hay = there is
- había = there was / there used to be / there was at that time
Here, había matches the past reporting verb dijo and describes the traffic situation at that moment in the past.
Why is it había mucho tráfico and not estaba mucho tráfico?
Because Spanish uses haber for there is / there are / there was / there were.
So:
You do not use estar for that kind of existence sentence.
Compare:
- Había mucho tráfico en la autopista = There was a lot of traffic on the motorway
- El coche estaba en la autopista = The car was on the motorway
So haber is used to say that something existed or was present, while estar is used to say where a specific thing was.
Why is it mucho tráfico and not muchos tráficos?
Because tráfico is normally an uncountable noun in this meaning, just like traffic in English.
So Spanish says:
Not:
- muchos tráficos
Mucho stays singular because tráfico is being treated as a mass noun, not as separate countable items.
What does que do in this sentence?
Why does the sentence start with El taxista? Why is there an article?
El means the, so El taxista means the taxi driver.
Spanish uses the definite article here because it is referring to a specific taxi driver, not taxi drivers in general.
So:
- El taxista nos dijo... = The taxi driver told us...
This does not mean Spanish always uses the article just because it is a profession. It is simply identifying a particular person.
Why is it en la autopista and not a la autopista?
Because en is used for location here.
- en la autopista = on the motorway / on the highway
The traffic is located there, so en is the natural preposition.
By contrast, a usually suggests movement toward a place:
So in this sentence, en is correct because it describes where the traffic was.
Is autopista the same as autovía in Spain?
They are similar, but not always exactly the same.
In Spain, both autopista and autovía can refer to major high-speed roads, but there can be technical differences:
- autopista often suggests a fully controlled-access motorway, sometimes with tolls
- autovía is also a major dual carriageway, but historically developed differently and is often toll-free
In everyday learning, both are often translated as motorway or highway, but in Spain the distinction can matter.
Can I change the word order, for example Nos dijo el taxista...?
Yes, Spanish word order is more flexible than English.
You can say:
- El taxista nos dijo que había mucho tráfico en la autopista
- Nos dijo el taxista que había mucho tráfico en la autopista
Both are possible, but they feel slightly different in emphasis.
The version starting with El taxista is the most neutral and straightforward.
Starting with Nos dijo can sound a bit more marked, depending on context.
Why is there no subjunctive after dijo que?
Because this sentence is reporting information that the speaker presents as a statement, so Spanish uses the indicative:
- dijo que había...
After decir que, the indicative is normal when you are reporting what someone said as factual content.
You would not use the subjunctive here unless the structure changed a lot or the sentence expressed doubt, command, emotion, or another trigger.
So:
- dijo que había mucho tráfico = normal reported statement
- not dijo que hubiera mucho tráfico in this context
Could the sentence also be El taxista nos ha dicho... in Spain Spanish?
Yes, that is possible, especially in Spain.
In Spain Spanish, the present perfect is often used for recent past actions connected to the present:
That can sound natural if the taxi driver told you very recently, for example today.
But dijo is also completely correct. It simply presents the event as a finished past action.
So both can be right, depending on the time frame and the speaker’s preference.
Sign up free — start using our AI language tutor
Start learning SpanishMaster Spanish — from El taxista nos dijo que había mucho tráfico en la autopista 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