问题分析:细菌性感染引起的发热持续20天以上,需要明确是否进行过抗感染治疗,如果不治疗出现反复发热,可能是病情未得到有效治疗所致,需要根据患者的病情选择合适的抗生素进行观察,一般使用3天左右,以了解抗生素是否合适,以便调整治疗方案。如果经过抗感染治疗后还出现反复发热20天以上,要警惕是抗生素使用不当,还是合并其他病原菌感染。例如重症感染合并真菌感染,单靠抗生素治疗是无效的,需要综合判断,明确病因后再进行治疗。