Quiz - Present Perfect vs Present Perfect Continuous

Question 1 (of 5):

Sorry for being late, _____ for a long time?

have you been waiting

have you waited

Previous question inactiveNext question