You needn’t hurry her. She ________ it by the time you are ready.
A: will have been finishing
B: would finish
C: will have finished
D: will be finishing
A: will have been finishing
B: would finish
C: will have finished
D: will be finishing
举一反三
- You needn’t hurry her. She_______(finish) it by the time you are ready.
- I think you are supposed ____ your graduate study last year. A: to be finishing B: to have finished C: to finish D: to have been finished
- I ______ everything by the time you get back next week. A: shall finish B: have finished C: will be finishing D: shall have finished
- I ______ everything by the time you get back next month. A: shall finish B: will be finishing C: have finished D: D. shall have finished
- 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