【选项释义】 A. Not 没有 B. Being not 没有 C. Not having 没有 D. Having not been 没有 【考查点】非谓语动词。 【解题思路】he had to stay in the reading-room all day long(他不得不整天待在阅览室里)的原因是没有完成学期论文,此处需要使用非谓语动词引导原因状语,主语he和have finished之间是主动关系,用现在分词形式having,表示否定在前面加not。因此C选项正确。 【干扰项排除】 A、B、D选项均不符合此处的语法结构。 【句意】由于没有完成学期论文,他不得不整天待在阅览室里。