— 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
In view of all sorts of rumors and guesses, experts carried out some careful and scientific research and the possibility of a second earthquake in this area.