你好,正确答案是 D 。原因分析:that the girl was the only person 是主语从句,充当句子真正的主语,其中was the only person 是谓语(系表结构合成谓语),它后面的动词只能用非谓语动词形式,由此可排除选项 A 和 B;选项 C 虽然是非谓语动词形式,但 giving(现在分词)后面不能再接一个 taken(过去分词)。那么,剩下的选项 D 就唯一正确的答案。to have taken this drug 是不定式短语,其功能之一是充当名词的后置定语,在句中,它正是名词 person 的后置定语。Sadly, we know it is very unlikely that the girl was the only person to have taken this drug.译文:可悲的是,我们知道这女孩不太可能是昨晚唯一一个吸毒的人。