— 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
Remember never to leave your dog ______. It might bite people around.
_____ of the students who took part in the military training is 450.
_____improve her English, Jenny bought a lot of tapes for herself.
They became good friends during the war, and since then their lifelong friendship has______ tests of life and death.
I am tired _____ the partner I have been working with; he is too hard a person______.