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
A: to be finishing
B: to have finished
C: to finish
D: to have been finished
举一反三
- You () the project by now. A: are supposed to finish B: supposed to finish C: are supposed finishing D: are supposed to have finished
- I can tell you for sure that the new building______ by the time you come back next year. A: will be finished B: will finish C: will have been finished D: finish
- 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
- 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 will go shopping with you after I __________ my homework. A: will finish B: finished C: am finishing D: have finished