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