【选项释义】 A. being based被根据 B. have been based被根据 C. base根据 D. be based被根据 【答案】B 【考查点】时态与语态。 【解题思路】Be said to do sth.是固定搭配,表示“据说……”,所以空格处的动词要用原形; be based (on)是固定用法,表示“基于”;动词不定式的三种时态中,to do表示“将做”;to be doing表示“正在做”,to have done表示“做完了”,而由主句谓语动词为一般过去时was said可知,base这个动作已经完成了,所以此处选用to have done这个形式,故选择B项。 【干扰项排除】 A、D项不符合时间用法; C项不符合固定用法。 【句意】据说这篇报道是根据可靠的消息来源写成的。