单项选择题

You ______ all morning, but you ______ three letters!

A.have been typing, have only done
B.were typing, only did
C.had been typing, have only done
D.have typed, have only done