BOOKSI. PRONUNCIATIONCHOOSE THE WORD WHOSE MAIN STRESS IS PUT ON A DIF...

32. I'm sorry I'm late. How long ____________? A. did you wait B. have you been waiting C. have you waited D. had you waited