Peter _____ for thirty minutes before Mary arrived...

Câu hỏi: Peter _____ for thirty minutes before Mary arrived.

A had been waiting

B would be waiting

C was waiting

D has been waiting