54. --- I have two suggestions: one is to go to the cinema, the other is to have a drink. --- Well, personally I prefer the _____ one. I don’t like films very much.
— 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