单项选择题

(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