Breakdown of Anoche había unas polillas en la lámpara.
un
a, an (masculine)
en
in / on / at
haber
to be (there is / there are)
la lámpara
the lamp
anoche
last night
la polilla
moth
Questions & Answers about Anoche había unas polillas en la lámpara.
Why is it había and not habían, since there were multiple moths?
When haber is used impersonally to mean "there was" or "there were", it always stays in the singular form. Even though unas polillas is plural, the verb remains había. Saying habían unas polillas is a common mistake even among native speakers, but standard Spanish requires the singular.
Since the sentence starts with anoche (last night), why use the imperfect había instead of the preterite hubo?
The imperfect había is used here because it describes an ongoing state or sets a scene in the past. Even with a specific timeframe like anoche, you are describing the background of what was there. You would use hubo for a completed event that happened, such as Anoche hubo un accidente (Last night there was an accident).
The English translation says "on the lamp", but the Spanish uses en. Is this correct?
Yes, the preposition en is very versatile and frequently translates to "in", "on", or "at" depending on the context. You do not need to use sobre (on or over) unless you specifically want to emphasize that they were resting directly on top of the lamp.
Could I use algunas instead of unas for "some"?
Learn Anoche había unas polillas en la lámpara and more in Spanish
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓ Practice with interactive exercises
- ✓ Track your progress with spaced repetition
- ✓Learn at your own pace — completely free