单项选择题

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

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