He the work yesterday, but he didn't.
A: must have finished
B: need have finished
C: finished
D: should have finished
A: must have finished
B: need have finished
C: finished
D: should have finished
举一反三
- It is already ten o’clock and the game _____ by now. A: should have finished B: will have finished C: must have finished D: must finish
- He must have finished his homework, ____________? A: musn't he B: haven't he C: didn't he D: hasn't he
- —They haven't finished the work up to now. —Well, they ______. A: should B: should have C: would D: must have
- 2. ________ his degree, he began to work for a large state-owned corporation. A: Having finished B: Finishing C: Finished D: To have finished
- David, you are so lazy. This job( )hours before. A: should finish B: could be finished C: should have been finished D: must have been finished