Weedeat is the present tense of weedeated.
The third-person singular simple present indicative form of weedeat is weedeats.
The present participle of weedeat is weedeating.
The past participle of weedeat is weedeated.