B
OUGHT 跟 TO 连用 后面要加动词原形 表示应该 应当
排除A
MUST 后面要加动词原形 在这表示 必须
排除D
至于C 嘿嘿 那是完成时的表达方式 HAVE + DONE 才能用 并且在此句子中不能用完成时~