Answer
temperature, ph, concentration and enzyme substrate
Explanation
Enzymes work best within specific temperature and pH ranges, and sub-optimal conditions can cause an enzyme to lose its ability to bind to a substrate. Changing the pH outside of this range will slow enzyme activity.
Enzymes will work best if there is plenty of substrate