JOHN FAILED AGAIN. HE _________ HARDER. A. SHOULD HAVE TRIED B....

23. John failed again. He _________ harder.

A. should have tried

B. can tried

C. must have tried

D. may have tried