Breakdown of En la biblioteca hay veintidós mesas, pero hoy casi todas están ocupadas.
Questions & Answers about En la biblioteca hay veintidós mesas, pero hoy casi todas están ocupadas.
Because hay is used to say that something exists: there is / there are.
- Hay veintidós mesas = There are twenty-two tables
- It introduces the existence of the tables in the library.
By contrast, estar is used more for location or state/condition:
- Las mesas están en la biblioteca = The tables are in the library
- Las mesas están ocupadas = The tables are occupied
So in this sentence:
- hay veintidós mesas = existence
- están ocupadas = condition/state
Spanish often puts the place first to set the scene.
This is very natural in Spanish. You could also say:
- Hay veintidós mesas en la biblioteca
Both are correct. Starting with En la biblioteca just gives the location first, which often sounds smooth and natural.