Verb collocations: make or do?
Both verbs mean the same "hacer" although DO is used to talk about actions done in general and MAKE is used to refer to build. So, some synonyms for "do" can be carry out / execute / complete / perform and some synonyms for "make" can be build / create / manufacture / produce / fabricate.
There is NO rule so you need to learn them by heart. Here there is a list, translate the expressions if necessary.
Make or do?
Now it's time to practice a bit!