单项选择题

(Staying up) all night, Tom (finished not only) the homework (but also read) many poems of his (favorite) poets.

A.Staying up
B.finished not only
C.but also read
D.favorite