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
A: should have finished
B: will have finished
C: must have finished
D: must finish
举一反三
- 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
- You have broken your promise;you ( ) painting the house long ago. () A: should have finished B: had better finish C: must have finished D: could have finished
- He the work yesterday, but he didn't. A: must have finished B: need have finished C: finished D: should have finished
- I ______ writing the article by the time you get back. A: shall finish B: must have finished C: have finished D: D.shall have finished
- we must have the work ______by Tuesday. A: to be finished B: finishing C: finish D: finished