The past tense of have knowledge of is had knowledge of.
The third-person singular simple present indicative form of have knowledge of is has knowledge of.
The present participle of have knowledge of is having knowledge of.
The past participle of have knowledge of is had knowledge of.