不完全在于抗体。因为抗体免疫是特异性免疫,即便体内有抗体,通常水平很低,不可能扑抓所有入侵病毒。免疫记忆激发产生大量新抗体需3天左右,有一定的时间延迟。流感从入侵到症状出现大约1至3天。考虑到个体差异,可以预计如果只依赖抗体,即使打过疫苗,一部分人群仍会出现轻微症状,这正是常见的情况(但原因并不完全是抗体,见后叙)。如果不打疫苗,流感病毒入侵后,按理应该一定出现流感症状。但情况却不是这样,这也是可以经常观察到的情形。
如果一个人的非特异性免疫能力很强,肥大细胞,吞噬细胞等数量多,功能强,对抗入侵的病毒几乎没有时间延迟,可快速消灭或有效抑制侵入的病毒,从而不出现症状。很多练气功的人常年不得流感(没有症状), 就是因为气功可以提高吞噬细胞数量和活力(这方面有很多文献)。如果一个人容易得流感,很有可能非特异性免疫功能弱。生物现象很复杂,病毒免疫还有T细胞等参与。别的因素我就不知道了。