Enzymes only work on their specific substrates because enzyme catalysis involves enzyme and substrate binding to form an enzyme substrate complex.
In other words, the of substrate substances an enzyme can bind to leading to the specificity of enzyme activity aids in causing the correct reaction in the particular structure.