He has had TB before.

英 美
  • 他有过肺病。
  • before conj.在...以前pref.在...以前;在..前面adv.以前;以往;之前
  • had v.有;吃;得到(动词have的过去式和过去分词)aux.已经(用于过去完成时和过去完成进行时)
  • has v.有,吃,得到,从事,允许,雇用,享有(have的第三人称单数)
  • he pron.他;任何人n.男人;雄性动物
  • tb abbr.肺结核(=tuberculosis)