His eyes shone brightly when he finally received the magazines he ________.
A.had long been expecting
B.had long expected
C.has long expected
D.was long expected
对258人提供帮助
从句子的整个意思和结构分析,主要考查动词时态,那么从句的时态值得我们思考.had long been expecting过去完成进行时,意味着从过去某一时刻一直延续到所发生动作为止.故应选A.had long expected是过去完成时,表示曾经盼望得到,现在可能根本就不需要了.has long expected 是现在完成时,与现在的关系无从谈起.