Grammar test


I'm sorry I'm late. How long _____ waiting?