Please get up quickly, so you'll be late for school.
Please get up quickly, or you'll be late for school.
Which is the correct one? So or or?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The answer is 'or'. Conjunctions help to show how two clauses are related. In this case the first clause is a command. The second clause can then take several forms: it may express the consequence of following the command, or it may express the consequence of not following the command.
Here are examples of these two alternatives:
Please get up quickly, so you will be at school on time.
Please get up quickly, or you will be late for school.
It is equally acceptable to say:
Please get up quickly, so that you will be at school on time.
Please get up quickly, or else you will be late for school.
Finally, it might help to add that the second clause may extend the first, in which case the appropriate conjunction is 'and':
Please get up quickly, and remember to eat brush your hair.
Of course 'so', 'or' and 'and' all have other uses, as explained in any dictionary.
The use of the conjunction "or" is correct and "so" is absolutely wrong in the context of this question. Speaking in the context, the conjunction "or" means if not, otherwise.
You use "or" when you want to advise or warn somebody that something bad may happen. Get up quickly or you will be late for school.
On the contrary, the conjunction "so" is used in different senses, one of which is that it is used to mean "with the result that or therefore or with the purpose that". Please get up quickly, so you will be late for school. Are you asking the child to get up quickly with the purpose or with the result that he is late for school? No, it doesn't make sense.