A
shift register unit and its driving method, a gate drive circuit, and an array substrate, wherein the
shift register unit includes: an input subcircuit connected between a
signal input terminal and a pull-up node, configured to input to the pull-up node
Signal; the output subcircuit is connected between the pull-up node and the
signal output terminal, and is configured to output a pulse
signal to the signal output terminal under the control of the pull-up node; the reset subcircuit is connected between the reset terminal, the pull-up node and the signal output terminal. Between the signal output terminals, it is configured to reset the pull-up node and the signal output terminal under the control of the reset terminal; and a
clock signal selection subcircuit, the input terminal of which is connected to the first
clock signal terminal and the second
clock signal terminal, The first output terminal is connected to the output sub-circuit and is configured to select whether to provide the first
clock signal or the second
clock signal to the output sub-circuit according to the levels of the first control terminal and the second control terminal. In this way, the display panel can be freely switched between two different display
modes of 2D and 3D, and simultaneous scanning of
double gate lines can be realized in 3D display.