You'd better ___your homework by the time I arrived.
A: finish
B: finished
C: had finished
D: finishing
A: finish
B: finished
C: had finished
D: finishing
举一反三
- I _____ everything by the time you get back next month. A: shall finish B: will be finishing C: shall have finished D: have had finished
- I ______ today’s homework already. What about you? A: have finished B: finish C: to finish D: finishing
- Don't forget __________ your homework this evening. A: finishing B: finish C: to finish D: finished
- By the time my parents reached home yesterday, I my homework already. A: finish B: finishes C: finished D: had finished
- By the time you get back, I _______ all the work. A: finish B: has finished C: had finished D: will have finished