All you do now is ____the housework before your mom arrives home.
A: having finished
B: finish
C: finishing
D: to have finished
A: having finished
B: finish
C: finishing
D: to have finished
举一反三
- All the assignments have ______ before next Monday. A: to finish B: to finishing C: to be finishing D: to be finished
- All the assignments have to______ before next Monday. A: finish B: finishing C: e finishing D: e finished
- 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
- —______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
- Have you finished your housework ( )? Yes. I have ( ) finished it. ( )