Why can enzymes only catalyse one specific reaction?
Because enzymes have a specific tertiary structure which defines the 3D shape of the active site. This means that only a substrate with a complimentary shape to the active site can bind to it and form an enzyme-substrate complex.