单项选择题
A.Having woken up B.Waking up C.To have woken up D.Having to wake up
A.will finish B.am finishing C.am going to finish D.finish
A.to work B.from working C.of working D.at working