And, but, or, so: how to join two ideas
Short answer: And, but, or and so join two ideas of the same kind. And adds another idea, but shows a difference, or gives a choice, and so shows a result. When you join two full sentences, put a comma before the joining word: It was cold, so we stayed inside. Each side could stand alone as a sentence.
▶ Open the rule card · ✏️ Practice this rule
At a glance
| Word | Job | Example |
|---|---|---|
| and | adds | I like apples and pears. |
| but | shows a difference | The bird can fly, but the cat can’t. |
| or | gives a choice | We can walk or ride our bikes. |
| so | shows the result | It was cold, so we stayed inside. |
In short
- and adds, but contrasts, or chooses, so shows the result.
- Each side could stand alone.
- because is different: its part cannot stand alone.
What is the rule for “Joining words: and, but, or, so”?
The rule
and, but, or and so join two ideas of the same kind. Each idea could stand alone.
How it looks
idea + and / but / or / so + idea
What it means
and adds · but shows a difference · or gives a choice · so shows the result
When to use it
Use them to join two words, two phrases or two sentences.
How it works
- Say the two ideas. How are they related? Added? Different? A choice? A result?
- Choose the word: and, but, or, so.
- Join two full sentences with a comma before the joining word.
- Join two words (apples and pears) without a comma.
Examples of “Joining words: and, but, or, so”
- I like apples and pears.
and adds another thing. - The bird can fly, but the cat can't.
but shows a difference. - We can walk or ride our bikes.
or gives a choice. - It was cold, so we stayed inside.
so shows the result. - She is tired, but she is still working.
but shows a difference between tired and working. - Do you want tea or coffee?
or gives a choice. - I was hungry, so I made a sandwich.
so shows the result of being hungry. - He plays football and she plays tennis.
and adds a second idea.
Common mistakes with “Joining words: and, but, or, so”
Because I was hungry, so I ate.→ I was hungry, so I ate. / Because I was hungry, I ate.
Use because or so, not both.Do you want milk and water? (you want a choice)→ Do you want milk or water?
For a choice, use or. (Milk and water is right if you mean both.)I like apples, but I like pears.→ I like apples, and I like pears.
There is no difference here, so use and.I like tea, so I like coffee.→ I like tea, and I like coffee.
so is for a result. Here we are only adding.It rained and we went out.→ It rained, but we went out.
The two ideas are different, so use but.
And, but, or, so — and because
These four words join ideas of the same weight. Because is different: it introduces a reason, and its part cannot stand alone.
| Word | Job | Can the second part stand alone? |
|---|---|---|
| and, but, or, so | join equal ideas | yes |
| because | gives a reason | no (Because it was cold.) |
See also: because: giving reasons
Check yourself
- Choose: “It was cold, ___ we stayed inside.” (and / so)
Show the answer
so The second idea is the result.
- Choose: “Do you want milk ___ water?” (or / and)
Show the answer
or It is a choice.
- Choose: “I am small, ___ I am strong.” (and / but)
Show the answer
but Small and strong are different.
How to practice “Joining words: and, but, or, so”
The interactive version adds step-by-step help, spoken instructions and a quick check. One rule card, one sound lesson and the first lesson of every stone are free to try; the rest is part of Full Access. See Full Access.
- Practice lesson: and: adding ideas
- Practice lesson: but: showing a difference
- Practice lesson: or: giving a choice
- Practice lesson: so: what happens next
Questions
Do I always need a comma?
Use a comma before and, but, or and so when they join two full sentences. For two single words, you do not need a comma.
Can I start a sentence with “But” or “And”?
In speech and informal writing, yes. In formal writing, it is safer to keep them in the middle.
Can I use “so” and “because” together?
No. Use one of them: I was hungry, so I ate. Or: I ate because I was hungry.
More Connecting Ideas rules
- because: giving reasons: because gives the reason. It answers the question Why?
- there is / there are: there is tells that one thing is in a place. there are tells that many things are in a place.
- Past: was and were: was and were tell about the past. Use was with I, he, she and it. Use were with you, we and they.
- Past simple: regular -ed: To talk about the past, most action words add -ed. It is the same for every person.
- Past simple: irregular verbs and did: Some action words have a special past form. After did or didn't, use the plain action word.
- Comparing two things: -er and more … than: To compare two things, short words add -er and we say than. Long words use more … than.
Used in these writing topics
Part of the 📘 Grammar tool. Level G3: Connecting Ideas. Đọc bằng tiếng Việt.
Written for English learners by the English for Fun team. How we write our lessons · Last updated 2026-11-05.
Reviewed by Chinh Q. Hoang, PhD, founder, English for Fun · 2026-10-30