It was raining, ____ we took our umbrellas.
- A. so(correct answer)
- B. because
- C. but
- D. or
Why: Taking umbrellas is the result, and so goes before the result. With because, swap the halves: We took our umbrellas because it was raining.
A212 questions · Elementary · Conjunctions, Clauses and Linking
Join a reason and a result with because or so, answer Why questions in full, and pick so or but when the ending is a surprise. Each answer comes with a short explanation.

1.It was raining, ____ we took our umbrellas.
Why: Taking umbrellas is the result, and so goes before the result. With because, swap the halves: We took our umbrellas because it was raining.
2.Lan was late for school ____ the bus was full.
Why: The full bus is why Lan was late. The reason comes second, after because.
3.The shop was very small, ____ it sold everything.
Why: You expect a small shop to sell only a few things. Selling everything is the opposite. Use but.
Because and so in stories about the past: swapping because for so, a subject in both halves, answering Why, and choosing so or but.