You ........ notes and listened more carefully during the lecture; you - - - - better in the final exam then. A) must have taken / had better do B) may have taken / would be able to do C) should be taking / had to do D) might have taken / will have done E) should have taken / could have done