单项选择题
A.put us up with B.put us up C.put through us D.put us through
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