单项选择题

I ______ since seven this morning.

A.had typed
B.typed
C.am typing
D.have been typing