Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to the following question.
I think the waiter _______ us. We _______ here for 30 minutes!
A.has been forgetting - have waited
B.has forgotten - have waited
C.has forgotten - have been waiting
D.has been forgetting - have been waiting