PETER _______ FOR THIRTY MINUTES BEFORE MARY ARRIVED. A. HAD BEEN W...

5. Peter _______ for thirty minutes before Mary arrived.

A. had been waiting B. would be waiting

C. was waiting D. has been waiting