单项选择题
A. are supposed to finish B. supposed to finish C. are supposed finishing D. are supposed to have finished