问题 选择题

— I haven't finished my task yet.   

— You shouldn't have watched the film last night, or you ____ it by now.   [ ]

A. need have finished        

B. may have finished    

C. should have finished      

D. will have finished

答案

答案:B

单项选择题 A1型题
单项选择题