--They haven’t finished the work up to now.---Well,they______.
A: should have
B: should
C: ought to
D: ought have
A: should have
B: should
C: ought to
D: ought have
举一反三
- —They haven't finished the work up to now. —Well, they ______. A: should B: should have C: would D: must have
- The computer doesn’t work well, so something __1__wrong. A: can have gone B: should have gone C: must have gone D: ought to have gone
- —I think you ought to have your paper finished. —Yes, I ______. A: would B: ought C: should D: should have
- 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
- "You ought to have called Helen yesterday." A: es I know I ______." B: ought to C: have to D: should have E: must have