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
A: should have finished
B: had better finish
C: must have finished
D: could have finished
A
举一反三
- John, you are so lazy. This job _____ hours ago. A: should finish B: must have finished C: could be finishing D: ought ot have been 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
- —______you ______your homework yet? —Yes. I ______it a moment ago. A: Did; do; finished B: Have; done; have finished C: Have; done; finished D: Will; do; finish
- 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
- 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
内容
- 0
-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. B. ; finishedC. D. A: Did ; do ; finished B: Have ; done ; finished C: Have ; done ; have finished D: will ; do ; finish
- 1
If I had had enough time, I ______ my work. A: would finish B: must have finished C: would have finished D: had finished
- 2
I ________ all the work by the time you are back this evening. A: will have finished B: would have finished C: have finished D: d. had finished
- 3
– Elizabeth borrowed the book a month ago. A: -Then she should ______ it by now. B: to finish C: have finished D: finish E: had finished
- 4
Have you finished your housework ( )? Yes. I have ( ) finished it. ( )