I have kept the book for 3 weeks.I _______ them to the library last week.
A: ought return
B: ought to return
C: ought have returned
D: ought to have returned
A: ought return
B: ought to return
C: ought have returned
D: ought to have returned
举一反三
- He ___ the book a week ago, but I ___ it to the library. A: have lent; returned B: have borrowed; return C: borrowed; have returned D: lent; have returned
- "You ought to have called Helen yesterday." A: es I know I ______." B: ought to C: have to D: should have E: must have
- Had I run out of gas, I (ought to have)<br/>____ called the garage. A: would have; B: would; C: should have; D: ought to have
- — You ought to have given them some advice — _____, but who cared what I asked? A: So ought you B: So 1 ought C: So it was D: So I did
- —I think you ought to have your paper finished. —Yes, I ______. A: would B: ought C: should D: should have