The library remains open continuously up to eight o'clock. Complete: It stays open ___ eight.
Explicación
Until eight is right because the open state continues to that endpoint. By eight would set a completion deadline rather than describe the duration of an ongoing state.