单项选择题

Tim has failed three courses this semester, so he will have to ______ them next semester.

A.remake
B.repeat
C.reapply
D.revise