Every enzyme has a unique shape. They have a region called the 'active site' where a substrate can bind. This site of the enzyme is a particular shape and only substrates that fit this site exactly can bind. If the shape of the active site and the substrate don't fit exactly then the reaction won't be catalysed. Enzymes usually only catalyse one reaction.