Because …, so …: vì … nên
because …, so
Pattern: (Vì) + [reason] + (cho) nên + [result]
Typed without accents: vi … nen, nen, cho nen
When the reason comes first, Vietnamese often marks both halves: vì before the reason and nên (so) before the result. Vì trời mưa nên tôi ở nhà. Because it was raining, I stayed home. English uses "because" or "so", not both; Vietnamese uses both, and it sounds natural, not repetitive.
Vì can go, and in speech nên alone is very common: Hôm nay em mệt nên em về sớm. I'm tired today, so I'm going home early. Dropping nên instead (Vì trời mưa, tôi ở nhà) also works, but sounds more written. In Saigon you'll also hear tại vì … nên: Tại vì mắc quá nên em không mua (in Hà Nội, đắt quá).
Cho nên means the same as nên, with a little more weight, often after a pause: Em chưa ăn sáng, cho nên em đói lắm.
The order is fixed: reason, then nên, then result, and nên goes before the person in the result: Vì trời mưa nên tôi ở nhà, not … tôi nên ở nhà, which means "I should stay home". To give the result first, use vì alone: Tôi ở nhà vì trời mưa.
Don't confuse this with nên meaning "should", which goes before a verb in a single sentence: Em nên nghỉ. You should rest.
Examples
Highlighted words are what Saigon and Hà Nội say differently.
-
Vì trời mưa nên tôi ở nhà.
Because it was raining, I stayed home.
-
Hôm nay em mệt nên em về sớm.
I'm tired today, so I'm going home early.
-
Saigon
Tại vì mắc quá nên em không mua.
Hà Nội
Tại vì đắt quá nên em không mua.
It was too expensive, so I didn't buy it.
-
Em chưa ăn sáng, cho nên em đói lắm.
I haven't had breakfast, so I'm really hungry.