Choose the right variant: She has been waiting … the bus for two hours.
1) up
2) for
3) up to
4) until
5) about