:A
:考查时态和间接引语。Three days ago与过去是连用,three days before与过去完成时连用。排除CD。根据第二句:我的兄弟告诉我。其中告诉已经用了过去时,说明后面使用过去完成时。故A正确。