I ……… FOR TWO HOURS, BUT SHE ……… YET A. HAVE BEEN WAITING/ HASN’T C...

7. I ……… for two hours, but she ……… yet

a. have been waiting/ hasn’t come      b. have been waiting/ haven’t come

c. have been waiting/ doesn’t come         d. waited/ haven’t come