John failed again. He _______ harder.
A.
must have tried
B.
should have tried
C.
can tried
D.
may have tried
Đáp án và lời giải
Đáp án:B