👤

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​