b超正常会有宫颈癌的。因为现在b超主要是检查盆腔、子宫、输卵管、卵巢里面有没有什么病变,对子宫肌瘤和卵巢囊肿诊断比较有参考价值。宫颈癌是发生在宫颈上面的病变,临床表现主要有同房后出血、阴道分泌物的增多,像水一样的或者是脓性的。检查和诊断一般是医生妇科检查,从下面看宫颈有没有什么病变,有的病人可能会发现菜花状的东西或者是息肉样的东西,如果是这种情况下,一般是做阴道镜检查。然后在阴道镜下面做活检,把活检的东西拿去做病理化验,病理报告提示有癌细胞,这样可以诊断宫颈癌。所以如果b超正常,也有可能有宫颈癌。