问题

You look tired,Mike.—Oh,I stayed up last night,________the final of the Voice of China on TV.
A:watched
B:having watched
C:watching
D:watch
B:having watched
C:watching
D:watch
正确答案是: