He wanted very much to run for a second term, but his poor health ________ him to give it up.
句意: 他很想参加第二轮竞争, 但因为身体不好, 他不得不放弃。 compel 迫使。 allow 允许。 repel 排斥。 compress 压缩。 因此, 本题正确答案为 B。