contestada

3. John failed again. He _______ harder.
A. must have tried B. should have tried C. can tried D. may have tried