单项选择题
A. have B. just had C. have not D. won't
A. have to finish B. must finish C. can finish D. ought to finish
A. last B. already C. ago D. in