— 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
.China’s housing price becomes one of the hottest topics during the Two Sessions, ________ most ordinary Chinese people find it more and more difficult to buy a flat in cities.