Only so few, as many as: có + number, tới … lận / những + number
only (small) / as many as (large)
Pattern: có + [number] (+ thôi) (only) · tới + [number] + lận (as many as, Saigon) · những + [number] + [noun] (as many as, Hà Nội and writing)
In Saigon: có + [number] + thôi / à · tới + [number] + lận · In Hà Nội: có + [number] + thôi · những + [number]
Typed without accents: nhung, co, toi … lan
The word before a number can show what you think of it. Có before a number means "only", a small amount: Từ đây ra chợ có hai cây số thôi. It's only two kilometres from here to the market. Thôi at the end makes "only" clearer. In a surprised question, à takes its place: Có hai tiếng à? Only two hours?
For a large amount, Saigon speech puts tới before the number and lận at the end: Cái áo này tới năm trăm ngàn lận. This shirt costs a whole five hundred thousand. In Hà Nội, and in writing, những before the number does that job: giá những năm trăm nghìn. This isn't the những that makes a noun plural: it goes before a number, and only to say "that many!"
So the same amount can sound small or large: có ba tiếng (just three hours), tới ba tiếng lận (a whole three hours).
Take care with có after a person or a place, where it means "have" or "there is": Lớp có năm người can be a plain fact. Add thôi to make it "only". Mới before a number is another "only", for something that will grow, like age: Bé mới ba tuổi.
Examples
Highlighted words are what Saigon and Hà Nội say differently.
-
Từ đây ra chợ có hai cây số thôi.
It's only two kilometres from here to the market.
-
Hôm qua em ngủ có bốn tiếng thôi.
I only slept four hours last night.
-
Saigon
Cái áo này tới năm trăm ngàn lận.
Hà Nội
Cái áo này giá những năm trăm nghìn.
This shirt costs a whole five hundred thousand.
-
Saigon
Em chờ anh tới hai tiếng lận đó.
Hà Nội
Em đợi anh những hai tiếng đấy.
I waited for you a whole two hours!