— 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 finishedC. should have finished D. will have finished
It was ________ she got home ________ she found her diamond necklace missing.
While watching television, _______________________.
_______ by greater demand of vegetables, farmers have built more green houses.
________ they become dirty, the lakes are not able to clean themselves
I think he is ________ to win, but I’m not sure.