I ____ FOR MARY FOR THE LAST TWO HOURS, BUT SHE STILL HASN’T VISIT...
10. I ____ for Mary for the last two hours, but she still hasn’t visited
A. am waiting
B. have been waiting
C. was waiting
D. had been waiting
10. I ____ for Mary for the last two hours, but she still hasn’t visited
A. am waiting
B. have been waiting
C. was waiting
D. had been waiting