JOHN FAILED AGAIN. HE _________ HARDER. A. MAY HAVE TRIED B. CA...

22. John failed again. He _________ harder.

A. may have tried

B. can tried

C. must have tried

D. should have tried