Checking session…
Post

Published Feb 19, 2026

Whispers in the Courtyard: Mastering 'Inside vs Outside' in Chinese

A mysterious person in a traditional Chinese room looking at a glowing window

The Midnight Whisper in the Courtyard

Leo sat in the center of his newly rented Siheyuan (traditional courtyard house) in Beijing’s Dongsi Hutong. The air was thick with the scent of old wood and the approaching storm. He had moved to China just three months ago to study architecture, and this house was his dream—a labyrinth of grey bricks, red pillars, and secrets.

As the first drops of rain began to drum against the paper-thin windowpanes, his phone buzzed. It was an unknown number. Leo answered, expecting a delivery driver or a classmate. Instead, a raspy, melodic voice whispered in Mandarin:

“你是在屋里还是在外面?” (Nǐ shì zài wū lǐ hái shì zài wài miàn?) [Are you inside the room or outside?]

Leo froze. He looked at the heavy wooden door. Was someone watching him? The question wasn't just a query; it felt like a challenge to his very sense of safety. He didn’t answer. He simply listened to the rain and the steady beat of his own heart.

Key Phrase Introduction: The Question of Space

Today’s essential phrase is a classic 'choice question' structure in Chinese. It’s vital for navigating locations and clarifying where someone is.

Phrase: 你是在屋里还是在外面?
Pinyin: Nǐ shì zài wū lǐ hái shì zài wài miàn?
English: Are you inside the room or outside?

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

1. 你 (nǐ) — You (2nd person pronoun).
2. 是 (shì) — Is/am/are (used here to emphasize the choice).
3. 在 (zài) — At/in/on (indicates location).
4. 屋里 (wū lǐ) — Inside the room (屋 wū = room; 里 lǐ = inside).
5. 还是 (hái shì) — Or (used specifically in questions to offer alternatives).
6. 在 (zài) — At/in/on.
7. 外面 (wài miàn) — Outside (外 wài = outer; 面 miàn = side/surface).

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted,marks:[],text:", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span spotted", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span spotted,marks:[],text:", specify a component for it in the `components.types` prop

Newsletter

Get new Chinese learning posts, notes, and project updates.