
'Do' is used for actions and general tasks; 'make' is used when the result is something tangible or created.
"Do" is used for activities, tasks, and processes: "do homework", "do the dishes", "do exercise". It focuses on the activity itself.
She does yoga every morning before work and says it completely changes how she feels for the rest of the day.
Can you do me a favor and send this email while I am in the meeting?
He did a great job on the presentation, the clients were genuinely impressed.
"Make" is used when the result is something concrete you produce or create: "make a cake", "make a mistake", "make a decision". It emphasizes the product or outcome.
She made a chocolate cake for his birthday and decorated it with fresh strawberries.
Everyone makes mistakes when learning a new language, what matters is learning from them.
The announcement made everyone in the room nervous, nobody had expected such a significant change.
Common mistake
Trick to remember it
"Make" = manufacture something new (make a cake, make a decision, make noise, make money). "Do" = carry out a task (do homework, do exercise, do business, do your best). When in doubt: is there a concrete new result or effect? Yes = "make". No = "do".
Quick rule
Did you know?
The do/make confusion is so universal among English learners that linguists classify it as a "collocational error", not a grammar error but a lexical collocation error. In German, "machen" covers both. In French, "faire". In Italian, "fare". English is one of the few European languages that systematically distinguishes between the two. And "make the bed" should logically be "do the bed" by the rules, but idiomatic usage always wins.
Exercise 1 · Pick the right one
She _____ a cake for her mum's birthday. It was chocolate with cream filling.
Exercise 2 · Pick the right one
She _____ her homework before dinner every evening.
Exercise 3 · Form the word
One moves something toward you, the other moves it away from you.
'Lay' is transitive (to place something); 'lie' is intransitive (to recline, no direct object needed).
Both mean 'to say', but 'tell' always needs to know who receives the message.
'A' is used before consonant sounds; 'an' is used before vowel sounds.
Bryan López
Founder of SpeakUP Academy