PETER _______ FOR THIRTY MINUTES BEFORE MARY ARRIVED.A. WOULD BE W...

23. Peter _______ for thirty minutes before Mary arrived.

a. would be waiting

b. has been waiting

c. had been waiting

d. was waiting