问题 选择题

— 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

多项选择题
单项选择题