单项选择题

You ______ me waiting for two hours. I ______ for you since five.

A. kept; waited
B. have kept; have waited
C. kept; have waited