Place + 上/里/前 + 有 + Object
Reach for this when you want to say 'there is/are something at/in/in front of a place.' The location starts the sentence, a location word like 上 (on), 里 (inside), or 前 (in front) pins down exactly where, and 有 announces what's there. It's the Chinese equivalent of English 'there is/are' constructions, but the location comes first — the way Chinese always thinks: set the scene, then drop the new info.
Structure
[PLACE] 上/里/前 + 有 + [OBJECT]
[PLACE] shàng / lǐ / qián yǒu [OBJECT]
How to Think About It
Chinese tells you where to look before it tells you what's there. English flips it: 'there's a book on the table' puts 'book' before 'table.' Chinese is camera-first: 桌子上 (the tabletop) — now your eyes are aimed — 有一本书 (there's a book). That's why the location and its directional word come before 有, and why you can't drop the directional: 桌子 alone is ambiguous; 桌子上 vs 桌子里 vs 桌子前 each picks a different spot.
Examples
桌子上有一杯水。
Zhuōzi shàng yǒu yì bēi shuǐ.
There's a glass of water on the table.
教室里有很多学生。
Jiàoshì lǐ yǒu hěn duō xuéshēng.
There are many students in the classroom.
我家前有一个公园。
Wǒ jiā qián yǒu yí ge gōngyuán.
There's a park in front of my house.
Common Mistake
Learners use 在 instead of 有 in this 'there is/are' frame. 在 marks where a known thing is located; 有 introduces a new thing into a known place. Mixing them up gives you a sentence that names a thing as if you already mentioned it.
桌子上在一本书。
桌子上有一本书。
Don't Confuse With
Object + 在 + Place
在 starts with the known item and says where it is: 书在桌子上 = 'the book is on the table.' Use 在 when the listener knows about the item; use 有 to introduce a new item.
Place + 是 + Object
是 identifies what fills a location ('the thing on the table is a book'). Use it for identification, not existence.
Place + 上 + Verb
Same location frame, but with an action instead of 有. 桌子上放着一本书 = 'a book is placed on the table.' Use a verb when the manner of being there matters.
Practice
Fill in the blank: 椅子上___一只猫。
Show answer
有
Fill in the blank: 包___有一本书。 (inside)
Show answer
里
Arrange: 有 / 学校 / 一个 / 前 / 商店
Show answer
学校前有一个商店。
Translate to Chinese: There are many books in the library.
Show answer
图书馆里有很多书。
Describe two things you can see in your room using this pattern.
Show answer
我的书桌上有一台电脑,床前有一把椅子。
Hear It in Real Episodes
This pattern appears in 1 Fluentide episode:
Related Grammar Patterns
Acquire by listening
Hear Place + 上/里/前 + 有 + Object in real Chinese, not in a textbook.
Fluentide picks the next news episode at your level, so this pattern shows up again and again in real context. The transcript marks it, the audio drills it. Free to start, no card.