— 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
Having been ill in bed for nearly a month, he had problems __________ the exam.
It was so dark that he __________.
The Wangs are considering __________ to Huangshan for a trip at five tomorrow morning.
The rule is true __________ all cases.
Don't worry; the guide will tell you how to avoid __________ ill while travelling.