We have used protein film voltammetry to study the NiFe hydrogenase from Desulfovibrio fructosovorans. We show how measurements of transient activity following the addition in the electrochemical cell of H(2), CO, or O(2) allow simple and virtually instantaneous determinations of the Michaelis constant, inhibition constant, or rate of inactivation, respectively, thus opening new opportunities to study the active site of NiFe hydrogenases. The binding and release of CO occur within a fraction of a second, and we determine and discuss how its affinity for the active site changes as the driving force for the H(+)/H(2) reaction is continuously varied. Inactivation by O(2) is a slow, bimolecular process (with pH-independent rate constant approximately 3 x 10(4) s(-1) M(-1) at 40 degrees C, under one atm of H(2)) that leads to a mixture of fully oxidized states, and unlike the case of CO inhibition, the active site is not fully protected by H(2). This experimental approach could be used to study the reaction of other multicentered metalloenzymes with their gaseous substrates or inhibitors.