I ---- you do the report again, but I know you would do it just as badly the second time.
A) must have made
B) have been making
C) ought to make
D) have to make
E) used to make
I am stuck between C and D. Which do you think is correct?
In this case, if the person "has to" make you do it again, you will actually do another report. But that makes no sense with the second clause.
If the person "ought to" make you do another report, he still has the option not do that, based on the reason given in the second clause.
thank you, Mike.