Y keep se usa como cópula, que significa "mantener (un determinado estado)".
L1: ¿Por qué no abres la puerta?
Debido a que mantener va seguido de un adjetivo para indicar un estado, y abrir significa el adjetivo abierto, aquí mantener la puerta abierta es un estado de mantener la puerta abierta.