⭐ Founding Member Lock in £4.99/month, forever - only 100 of 100 spots left. Become a Founding Member
Social English 1 min read Published January 2025 10 learners asked about this

What does "long time no see" mean?

"Long time no see" is a greeting for people you haven't seen in a while. Here's why it's grammatically unusual and where it comes from.

What it means

"It's been a long time since I've seen you." A greeting used when you encounter someone you haven't seen for a while.

Why the strange grammar? It's a direct translation from Chinese (好久不见 - hǎo jiǔ bú jiàn), which entered English through contact between Chinese immigrants and English speakers in America, probably in the 1800s. The grammar is "telegraphic" - stripped down to essential words without standard English structure.

Is it correct English? Technically no. But it's been used for over 150 years and is completely understood everywhere. It's what linguists call a "fossilised expression" - a fixed phrase that survives despite breaking grammatical rules.

When to use it

Any casual greeting when you haven't seen someone for months or years. Works in conversation and informal messages.

A native would say

  • "It's been ages!" - warmer, British English
  • "It's been a while!" - neutral
  • "Haven't seen you in forever!" - casual American
Frequently asked

What does "long time no see" mean?

"It's been a long time since I've seen you." A greeting used when you encounter someone you haven't seen for a while.

Why the strange grammar? It's a direct translation from Chinese (好久不见 - hǎo jiǔ bú jiàn), which entered English through contact between Chinese immigrants and English speakers in America, probably in the 1800s. The grammar is "telegraphic" - stripped down to essential words without standard English structure.

Is it correct English? Technically no. But it's been used for over 150 years and is completely understood everywhere. It's what linguists call a "fossilised expression" - a fixed phrase that survives despite breaking grammatical rules.

What's another way to say "long time no see"?

  • "It's been ages!" - warmer, British English
  • "It's been a while!" - neutral
  • "Haven't seen you in forever!" - casual American
Share this: WhatsApp 𝕏 LinkedIn Facebook

Small talk and everyday replies have their own hidden rules.

LLH Tutor explains the social English that native speakers use without thinking twice.

Save to your vocabulary
Free signup. Review with spaced repetition.